欢迎使用AMIKON控制技术 联系人:徐亚婷 手机:18020776785 QQ:2851195472 座机:0592-5087595详细地址:厦门市思明区湖滨南路388号32D之六(国贸大厦32楼)
涉及到新的或停产的工业自动化产品时,我们是称职的系统零部件合作伙伴。
几年来,我们一直专注于交易工业自动化领域的高质量组件,还专注于 PLC 组件、DCS和 CNC 技术以及驱动技术。
特别是,您还可以从我们这里获得原制造商已停产多年、市场上不再有售或难以获得的组件。
当触摸屏与PLC通讯不上,该怎么办
举例下面遇到的两个问题:
1、威纶通触摸屏和西门子PLC通讯不上,老是提示PLC没反应,该怎么设置呢?
解决思路:你设置同样的波特率,同样的位数,同样的停止位,站号不能相同,就是说plc和触摸屏地址不能相同,然后确定通讯线是否正常……
2、如何通过程序判断触摸屏与PLC通讯出现故障?
解决思路:通常方法是用心跳检测,定义一个bool,HMI固定频率将该点置位,PLC收到该点为ON信号后将其复位。若在一段时间内,比如5s内没有收到该点为ON的信号,则认为通讯中断。PLC把memoryclock字节传到屏上,屏用脚本把这个字节的值赋值给另外的一个PLC内的地址,然后plc内判断返回的字节两个扫描周期是否一样,如果一样说明通讯中断。
举例,步骤如下:
1、在PLC里建立*1数据块,里面设两个开关量“PLC秒开关”和“人机响应开关”;
2、人机变量中连接这两个变量;
3、在人机“PLC秒开关”变量的属性----事件----数值变更中添加“取反位”,让“人机响应开关”变量随着“PLC秒开关”变化而变化;
4、在PLC程序块中编程,让“PLC秒开关”每0.5秒反转,再用TON延时指令让“人机响应开关”1秒内没有动作就输出人机通信失败,因为人机通信异常后“人机响应开关”将不再会发生变化。
其实,市场上任何触摸屏与PLC通讯不上不外乎要确认四个问题:
(1)plc参数和工程里的是否一致;
(2)通讯线是否按照接线图的引脚接线;
(3)工程里设置的com口在屏上接的时候是否正确;
(4)参数和线确认OK,的情况下,看看是不是plc程序或是plc的地址问题。
A06B-6079-H206 FANUC
A06B-6083-H245
A06B-6087-H155 /6087-H145
A06B-6088-H222#H500/A06B-6102-H222#H520
A06B-6089-H206
A06B-6091-H145
A06B-6091-H175/H145 A06B-6104-H175
A06B-6096-H204
A06B-6096-H301fanuc
A06B-6097-H105fanuc
A06B-6102-H122#H520 fanuc
A06B-6102-H145#H520
A06B-6104-H275
A06B-6105-H002 FANUC
A06B-6110-H026fanuc
A06B-6110-H037fanuc
A06B-6111-H002#H550
A06B-6111-H011#H550fanuc
A06B-6111-H022/A06B-6141-H022/6142-H022
A06B-6111-H045#H550 /A06B-6141-H045#H580
A06B-6112-H022#H550