施耐得PLC通过MBE与IFIX通讯实例(附截图).docVIP

施耐得PLC通过MBE与IFIX通讯实例(附截图).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. . 建立PLC组态 运行 新建 选择CPU型号和地板型号 添加好后,先保存,定义一个名字LX 保存好后,双击配置进行硬件组态 双击1槽 选择好卡件,点确定 添加成功如下图 双击2槽 双击3槽添加卡件 双击4槽添加卡件 保存一下 设置IO卡件属性 双击1槽的DDI 1602卡件 点I/O对象 点击更新网络 添加第一个DI点属性 输入名称前缀 输入注释 点击创建 第一点添加成功后如下 继续其它点的添加,添加完后如下 关闭,对第二槽DO卡DRA 1605进行定义 双击 点中左侧卡件类型,点I/O对象,选择%Q,点更新网络 定义第一个DO点的属性 添加好后如下 双击第3槽卡件AI,打开窗口 点中卡件类型,点I/O对象,选中%IW,更新网络 添加好后如下 对通道的输入信号类型进行定义,选中通道0 将范围改成4~20mA 点击关闭,保存 双击第4槽卡件进行添加 点中卡件型号,添加点位 完成后如下 对通道的信号类型进行设置,点中通道0 选好后如下 保存 下面建立网络(因为我的电脑是通过TCP/IP与PLC通讯,所以建立一个E网) 在网络上右键新建网络 选择如下 EN1建立好后,前面会有个红色X,是因为还没和CPU进行连接 双击EN1,打开EN1设置窗口 设置IP地址,型号选如下 关闭 双击配置 双击CPU的这个位置, 点中通道3,下面才能出现选择 按下图选中我建立好的EN1 关闭,提示下图 CPU和EN1间连接已连接好,EN1前的红X就消失了。 生成 PLC逻辑组态 在段上点击右键,新建段 在LX段中编辑程序 由于IFIX引用PLC都用中间点M和MW,不用硬件点(好像不能引用,只能用中间点),所以多添加了些语句,专门用于定义中间点M或MW,以供IFIX使用。 双击开关量 选中点,确定 添加好后如下 双击线圈,我这个定义一个中间量 输入中间点名字,按应用 弹出窗口,提示我选择数据类型 就添加成功了 开关量添加完如下 M0 开到位DI M1 关到位DI M2 远方/就地DI M3 画面开关量指令,开门 M4 画面开关量指令,关门 模拟量AI处理 点击下图,添加功能块 在合适位置放下即可 同理添加其它块, EN、ENO间的连线用布尔连接F7 IN和OUT间的连线用链路F6 添加硬件AI点,选中双击 弹出输入条,点击选择 双击OUT,这里我用中间量MW100供上位使用 输入MW100,点勾 AI处理完成 AO处理如下 保存 生成 PLC中变量表建立好后如下 注:开关量点都要选中EBOOL类型,AI/AO都是INT类型,在内部使用的模拟量MW都是REAL类型 PLC组态下载 已知道PLC地址是192.168.0.14 IP地址改为PLC地址,改为TCP/IP协议,点测试连接,连接成功后确定 点击连接 通讯成功后,下载程序 下载成功后会提示,因为我已经把PLC地址改成了192.168.0.10,而我用的测试通讯是用的192.168.0.14地址,所以需要换成192.168.0.10来测试地址 重新测试通讯,成功后,就可以在线监视组态了 我要将M和MW点添加进FIXI的数据库,以供画面组态使用 画面组态 运行 运行 打开数据库管理器 确定 另外保存一个数据库名字 改为LX1,点另存 保存好 配置MBE,双击打开 把MBE下面的层删除(选中后,点下面的红色X就可以删除),然后另存为自己的名字就行了。 删除完成后如下 另存为 重新命名 当前页面就已经是我建立的LX1了,点下面添加按钮 名字改为LX; Primary Card下让我选择我是用那块网卡与PLC连接的,可以在0到3之间切换看,那块显示的是我的网卡,这里我是用的第2个,显示的是我的实际网卡 点击添加 名字改为LX1 IP是我连接的PLC的IP地址,不正确就通讯不了 新建两个数据块 我这个数据块定义的名字是M,意思是用于开关量使用 填入起始地址Starting 为000001 内部点开关量起始地址是0开头,从1开始, 类型是Boolean。 第二个数据块,我定义为MW,意思是用于模拟量点 模拟量点地址是从400101开始,长度为100,则自动计算到400200 数据类型为Float(real) 保存后,按下图操作 在下面地方写入我保存的这个数据库LX1.MBE的名字 确定,关闭 打开数据库管理器 打开我之前保存的空数据库LX1,进行添加点 添加M0,开到位信号,双击 I/O地址写入的是我在MBE里设置的LX1里的点位,而且写的是000001,它对应的是下位PLC组态中的M0 点击保存 添加M3,开指令输出DO 双击添加,确定 M3对应000004,所以这里填入000004 保存 添加MW100,AI反馈 MW100对应400101 注意硬件选项里选择的数据类型 添加MW102,AO

文档评论(0)

hmwn621 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档