您现在所在的是:

施耐德电气论坛

回帖:0个,阅读:2043 [上一页] [1] [下一页]
5190
FreeTigerMan
文章数:555
年度积分:165
历史总积分:5190
品牌积分(施耐德):895
注册时间:2002/9/9
发站内信
发表于:2020/5/10 9:58:47
#0楼
近来有个小项目,要控制成本,就考虑使用国产触摸屏,价格便宜,“面子”还大。
联系了昆仑通泰的朋友,说还没和施耐德PLC连过。。。。决定先尝后买。
拿到一个昆仑通泰的10寸样机和M200的最低配置PLC,马上开试。

触摸屏从官网下载最新的嵌入版,打开有些示例程序,如果有HMI概念的应该很容易上手(只是有些词语不是字面意思。。。)

附件 mcgs1.jpg

新建项目,
附件 mcgs2.jpg


画面部分先不管,打开设备窗口,右键:调出设备工具箱:

附件 mcgs3.jpg

国内好多软件都是使用类似的思路配置设备的,起源于。。。。我记得是intouch的套路,大家认为呢?

先添加一个父设备,用串口就选串口,并设定通讯参数,触屏的RS485串口是com2,用以太网就选以太网父设备,要设置触摸屏本机的IP地址(这个地址在仿真时就填PC的网卡地址)
附件 mcgs4.jpg

附件 image.jpg

在父设备下面添加PLC设备,你会发现找不到施耐德。。。。

附件 mcgs6.jpg

这个驱动很老,很久没有更新了,好在工作稳定,用的是古老的莫迪康--Modicon品牌名。

Modbus TCP就是以太网协议,Modbus RTU就是大家常说的Modbus, Modbus ASCII是modbus协议的另一种编码方式,在Modem通讯时代用的多,现在基本不用了,效率比RTU要低一倍。我曾经在一个混在了卫星和电话线的通路上用过ASCII协议,对链路的要求比RTU低。

添加对应的PLC设备后,就可以编辑里面的通讯内容了, 通道0是通讯状态,你可以设置一个标签来指示通讯状态,其他通道就按顺序填写,理论上越连续,效率越高

附件 mcgs7.jpg

因为是莫迪康时代的驱动,自然对地址的命名方式是0,1,3,4,经过测试, 0对应%m,1在TCP协议时对应%m,串口时对应%i,3对应%iw,4对应%mw,注意地址起始值必须是1,就是说400001对应%mw0. 对于4区驱动提供各种转换,就是说数据类型里可以选各种格式,如选择:通道的第0位,那就是去40001的bit0, 这样就从驱动层面实现了字到位的转换,有时候这样用也挺方便的。

通过这些设置就可以是实现m200和触屏的通讯了。

下次讲如何仿真调试。触摸屏和M200编程软件都支持仿真,而且可以“混合”使用,通过仿真触屏访问真PLC或仿真PLC,非常方便开发和调试,也可以通过真触摸屏访问仿真PLC,敬请期待
[此贴子已经被jint于2020/5/12 15:25:14编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

31.2002