西门子CPU卡件6ES7288-1SR30-0AA1
西门子CPU卡件6ES7288-1SR30-0AA1
plc与不管什么牌子的变频器通讯,我觉得大致的有一下几点(以MM4的DP通讯为例子): 1、选择控制源和设定源为通讯,有的可以选择宏即可,MM4当然就是参数P0700和P1000了,DP通讯等于6 2、设置变频器通讯地址,西门子变频器好像都是参数P0918,地址设置于plc组态地址相同就成 3、选择通讯的波特率,DP通讯一般是默认就不需要设置 4、选择通讯报文,也就pzd/pkw的长度了,也是300plc硬件组态变频器的ppo,MM4里不需要设置,G120的参数是P0922 5、上面4点设置完就可以实现正常通讯了,下面就得控制和状态的内容了,变频器里的个字都是默认的控制字和状态字,不能更改。 6、第二字是可以自定义了,如第2个字读出电流值,P2051.1=r0027,第2个字读出频率值,P2051.1=r0021;控制字第2个字一般默认都是给了主给定(p1070),也就是频率速度 7、以上就是变频器中需要设置的参数了,剩下的就得在PLC里组态写程序 |
S7-300 以太网模块在 Profinet 网络中既可以作为控制器也可以作为设备,当 Profinet 连接中断时,可以使用下面的方法来判断。本文以 CP343-1 作为控制器为例,如图1,两个设备分别为ET200SP和ET200M。
图01 Profinet 通讯中现场设备作为数据的提供者,会向控制器发送数据到 I 区。在发送的 PN 的报文中,按照槽位的顺序添加内容,输入模块槽位:输入数据+IOPS;输出模块槽位:IOCS。IOPS 表示 IO 数据的提供状态(数据是好的还是坏的);IOCS表示IO 数据的消费状态(Q 数据使用状况)。如图2,CP 的PN 通讯程序块 FC11 "PNIO_SEND"和 FC12 "PNIO_RCIV" 提供了IOCS/IOPS 的输出管脚,可以用于通讯状态的评估。
注意!某些极端情况,例如 ET200SP 所有的IO 模块都被拔出,IOPS/IOCS 也会全部置位,但是此时通讯连接并没有中断。因此要根据现场实际情况来判断 |
- 西门子CPU卡件6ES7288-1ST20-0AA1 2024-05-08
- 西门子CPU卡件6ES7288-1SR20-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1CR60-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1CR40-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1CR30-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1CR20-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1CR60-0AA0 2024-05-08
- 西门子CPU模块6ES7288-1CR40-0AA0 2024-05-08
- 西门子CPU模块6ES7288-1ST60-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1SR60-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1ST40-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1SR40-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1ST30-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1SR30-0AA1 2024-05-08
- 西门子CPU模块6ES7288-1ST20-0AA1 2024-05-08