联系人:聂聪
邮箱:
电话:15821971992
地址: 上海松江区上海市松江区松江工业区广富林路4855弄星月大业领地88栋3楼
| 品牌 |
SIEMENS/西门子 |
型号 |
西门子CPU模块6ES7222-1HD22-0XA0 |
| 结构形式 |
模块式 |
安装方式 |
控制室安装 |
西门子PLC模块6ES7222-1HD22-0XA0
西门子PLC模块6ES7222-1HD22-0XA0
| 6ES72881SR200AA0 | S7-200 ART,CPU SR20,型 CPU 模块,继电器输出,220 V AC 供电,12 输入/8 输出 |
| 6ES72881ST200AA0 | S7-200 ART,CPU ST20,型 CPU 模块,晶体管输出,24 V DC 供电,12 输入/8 输出 |
| 6ES72881SR300AA0 | S7-200 ART,CPU SR30,型 CPU 模块,继电器输出,220 V AC 供电,18 输入/12 输出 |
| 6ES72881ST300AA0 | S7-200 ART,CPU ST30,型 CPU 模块,晶体管输出,24 V DC 供电,18 输入/12 输出 |
| 6ES72881SR400AA0 | S7-200 ART,CPU SR40,型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出 |
| 6ES72881ST400AA0 | S7-200 ART,CPU ST40,型 CPU 模块,晶体管输出,24 V DC 供电,24 输入/16 输出 |
| 6ES72881SR600AA0 | S7-200 ART,CPU SR60,型 CPU 模块,继电器输出,220 V AC 供电,36 输入/24 输出 |
| 6ES72881ST600AA0 | S7-200 ART,CPU ST60,型 CPU 模块,晶体管输出,24 V DC 供电,36 输入/24 输出 |
| 6ES72881CR400AA0 | S7-200 ART,CPU CR40,经济型 CPU 模块,继电器输出,220 V AC 供电,24 输入/16 输出 |
网络通信
S7-200 ART CPU 模块本体集成1 个以太网接口和1 个RS485 接口,通过扩展CM01 板,其通信端口数量多可增至3 个。可小型自动化设备连摸屏、变频器等第三方设备的众多需求。
以太网通信
所有CPU 模块标配以太网接口,支持西门子S7 协议、TCP/IP 协议、有效支持多种终端连接:
可作为程序下载端口(使用普通网线即可)
与ART LINE HMI 进行通信
通过交换机与多台以太网设备进行通信,实现数据的快速交互
多支持4 个设备通信
串口通信
S7-200 ART CPU 模块均集成1 个RS485 接口,可以与变频器、屏等第三方设备通信。如果需要额外的串口,可通过扩展CM01 板来实现,板支持RS232/RS485 转换,多支持4 个设备。串口支持下列协议:
Modbus-RTU
PPI
USS
口通信
与机的通信
通过PC Access,操作人员可以通过机读取S7-200 ART 的数据,从而实现设备监控或者进行数据存档。
(PC Access 是专门为S7-200 系列PLC 的OPC 协议,专门用于小型PLC 与机交互的OPC )
接下来,选择要进行通讯主站的PLC端口序号,这里选择PORT 0口作为通讯主站端口,并为即将生成的向导配置子程序命名(可使用默认名,也可自命名)。对于有两个通信端口的CPU既可以选择Port 0也可以选择Port 1,所有网络操作将由定义的通信口完成,如图6所示。
西门子PLC模块6ES7222-1HD22-0XA0
其中:
1.代表定义该网络操作是一个网络读(NETR)还是一个网络写(NETW)操作;
2.代表定义应该从远程PLC读取多少个数据字节(NETR)或者应该写到远程PLC多少个数据字节(NETW),每条网络读写指令多可以发送或接收16个字节的数据;
3.代表定义想要通信的远程PLC地址;
4.代表定义的是网络读(NETR)或网络写(NETW)操作时,定义读取或写入的数据应该存在本地PLC的哪个地址区,并且将被写入和被读取的数据定义在远程PLC中的哪个地址区,有效的操作数为VB、IB、QB、MB、LB;
因为之前已定义了两项网络读/写操作,所以在“下一项操作”中可以配置另外一条网络读/写操作指令,配置内容与上述界面类似,就不再重复介绍。在个操作中定义为网络读操作,地址分配如图7所示;下一项操作中将定义为网络写(NETW)操作,具体的地址分配如图8中所示的内容。
完成了上述步骤,即完成了向导的配置。在向导配置完成后,会自动生成网络读写指令的子程序及符号表。
2.3 NETR/NETW程序块编程
完成向导配置后,进入程序块编程。编程的内容就是对向导生成的子程序进行调用,后将程序下载到相应的PLC中,使之生效,如图10所示。
其中:
1)必须用0.0来使能NETR/NETW,以保证该指令的正常运行;
2)Timeout:超时参数。0=不延时;1-32767=表示以秒为单位的超时延时时间。如果通信有问题的时间超出此延时时间,则报错误;
3)Cycle:周期参数。此参数在每次所有网络读写操作完成时切换其开关量状态;
4)Error:错误参数。0=无错误,1=有错误。
2.4通信数据交换
首先,打开主站CPU222的状态表,输入数据的交换地址区,并在执行NETW指令的VB200~VB201区域赋值,然后在通信的界面中选择从站CPU 224XP,并打开它的状态表进行监控,查看它的VB200和VB201是否有值写入,同时在VB100和VB101中写入新数值,然后打开主站CPU222的状