誉达PLC之间通过CAN总线自动通信
时间:2017-01-11 10:50 来源:未知 作者:admin 点击:次
CAN主机间自动通信: CAN主机间自动通信:
CAN通信初始化设定: 上面的D8121是站号,每台需要CAN总线交换数据的PLC要设定。 D8180控制CAN总线数据刷新时间,单位为10MS,假如我要20MS发送一次数据出去,把D8180设为2就可以了。 D8181用于控制CAN自动交换数据区的大小,最小为4个寄存器。如果有16个寄存器需要让其它站知道,那就把D8181设为4(4X4就是16个寄存器了)。 最后置位M8181,允许CAN总线交换数据。以上这4个步骤每个站号的PLC都要设定。且D8181要统一大小。 注:站号0的PLC只要向D3500-3515写入数据,其它站号的PLC只要读取自身D3500-3515的数据就等于读站号0的D3500-3515数据。站号0的PLC读取自身D3516-3531的数据就等于读取站号1的D3516-3531数据。 例子: 0号站的输入点状态如何让其它站PLC读取,首先把0号站输入点传送到0号站的CAN数据交换区,这样其它站就能读到它了。 其它站如果需要用到0号站的输入点,把0号站的CAN数据区的D3500(这里是存着0号站的X0-X17,因为0号站程序里已传送了)传送到M就可以了,如下: (责任编辑:admin) |
- 上一篇:脉冲加减速说明-PLC的批处理过程
- 下一篇:WIFI模块 远程控制誉达PLC