西门子PLC与三菱PLC通讯dpdp耦合器文档格式.docx
《西门子PLC与三菱PLC通讯dpdp耦合器文档格式.docx》由会员分享,可在线阅读,更多相关《西门子PLC与三菱PLC通讯dpdp耦合器文档格式.docx(9页珍藏版)》请在冰豆网上搜索。
组态部分
1)三菱PLC与dpdp耦合器通讯(以三菱Q02UPLC+QJ71PB92D为例)
打开GXworks2
点击连接目标后双击connection进行PLC联机设定
这次测试中选用USB联机方式,设定好后点击通讯测试,通讯成功后点击确定,不要直接点取消
点击工程,在选项中右击智能功能模块,添加DP通讯模块(QJ71PB92D)
DP模块配置完成后点击参数中的PLC参数,之后点击IO分配设置,可以看到智能模块中dp模块的分配的IO地址
在智能模块的dp模块中双击parameter,可以配置硬件组态,右键GSDdatabase可以添加GSD文件(在网上下载的或者官方技术支持给的gsd文件,若是没有后缀名为GSD的文件,可以将后缀名为gse,gsg的文件改为gsd,优先修改gse),组态过程中基本保持默认配置,只需要修改站地址就好,此处站地址为3,
swapI/O选项也需要勾选,用于交换数据的高低八位
上图中需要注意配置的input和output的顺序需要与西门子中组态的对应(此处是input+output,西门子的顺序应该是output+input)
下图为组态结果,双击I/Ono可以设置DP模块的属性
点击next,可以看到dp模块配置的输入和输出地址
2)西门子PLC与的dpdp耦合器组态(以西门子300PLC为例)
这个组态中唯一需要注意的就是output和input应该和三菱的组态一一对应,数据长度也需要一致。
二>
程序编写
三菱
Y0位是三菱dp模块通讯激活位,使用该模块是Y0置一,数据交换中用到的指令有:
Word传输mov,dword传输dmove,dp模块中input是从的d1000开始,output是从d2000开始,具体地址可以查看该模块的属性配置。
指令中K4m100代表从M100开始的一个字长度的数据区,K8M200代表从M200开始的一个双字长度的数据区。
完成后进行程序下载
需要注意的是智能模块需要勾选启用。
西门子程序编写和普通dp从站相同,需要注意的是建议数据传输最大为word,若是dword会有高16位和低16位颠倒的问题。