西门子PLC与三菱PLC通讯(dpdp耦合器)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一>组态部分
1 )三菱PLC与dpdp耦合器通讯(以三菱Q02UPLC+QJ71PB92D为例)
打开GX works2
点击连接目标后双击connection进行PLC联机设定
这次测试中选用USB联机方式,设定好后点击通讯测试,通讯成功后点击确定,不要直接点取消
点击工程,在选项中右击智能功能模块,添加DP通讯模块(QJ71PB92D)
DP模块配置完成后点击参数中的PLC参数,之后点击IO分配设置,可以看到智能模块中dp模块的分配的IO地址
在智能模块的dp模块中双击parameter,可以配置硬件组态,右键GSD database可以添加GSD文件(在网上下载的或者官方技术支持给的gsd文件,若是没有后缀名为GSD的文件,可以将后缀名为gse,gsg的文件改为gsd,优先修改gse ),组态过程中基本保持默认配置,只需要修改站地址就好,此处站地址为3,
swap I/O选项也需要勾选,用于交换数据的高低八位
上图中需要注意配置的input和output的顺序需要与西门子中组态的对应(此处是input+output,西门子的顺序应该是output+input)下图为组态结果,双击I/O no可以设置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位颠倒的问题。

相关文档
最新文档