一、一个触摸屏控制两个plc,并且两个plc也要互相通信,该怎么做出来?
这个问题在实际工控应用中很常见,是很常用的一种控制方式。
首先通讯第一步是要将硬件进行连接。
常见到的通过方式有RS232,RS485,以太网等。
不同厂家设计的硬件,其通讯方式是没有统一标准的。
所以问题的提出会比较含糊的,我们可以以485通讯作演示介绍。
因为经济型的硬件更多常见到的是rs232或者rs485通讯。
而rs232一般用于一对一的控制,所以如果硬件只有rs232端口的话。
我们会通过转换器,将rs232转换为rs485,或反向转换。
如下图,触摸屏如果只有rs232,可以通过转换器转换成rs485。
再与其他PLC等硬件连接。
如果你的PLC只有rs232端口,还得通过转换器再次转换回rs232.
如下图。
如果硬件都是rs485端口就不用这么麻烦了,可以省去转换器。
当然如果您的硬件比较高端,支持以太网通讯,直接搞个交换机,设置下IP,
通过触摸屏就能够很方便的读取不同PLC数据,再将数据进行交换。
硬件准备连接后就是程序编写。
在触摸屏上可以很方便地读写PLC数据,将数据交换输出到PLC。
可以根据自己手上触摸屏进行编写程序。
下图是威纶触摸屏的程序界面。事先程序里添加了一个永宏PLC硬件。
其站号设置为可以通过站号变量LW10000更改。
可以通过PLC站号选择寄存器来选择读写哪个PLC。
然后通过按钮控制指定PLC的寄存器如Y0.
如果想通过触摸屏的宏指令来实现的话,也是很方便的。
可以新建一个宏,设置每隔一秒周期执行。
宏代码如下
macro_command main()
bool b
//获取站号一PLC的X0状态
GetData(b, "FATEK FB/FBs/B1/B1z Series", X, 1#0, 1)
//根据站号一PLC的X0状态设置站号二PLC的Y0状态
SetData(b, "FATEK FB/FBs/B1/B1z Series", Y, 2#0, 1)
end macro_command
方法是很多的,可以根据自己手头的硬件的具体情况,
选择不同方法。
以上希望有帮到你,有错误请指正。
二、触摸屏与工控机的连接方式?
1,电源接口:给触摸屏供电的,电压多数都是DC24V。触摸屏的参数标签上都有标明。
2,组态下载接口:就是我们通过触摸屏厂家提供的组态软件,在电脑上把我们想要的画面和功能都设计完成后,通过此接口下载到触摸屏上。各个触摸屏厂家都有各自的软件,是不通用的,但没关系,原理都是一样的,只要学会一种,其他的只要熟悉一下软件界面就可以了。
三、工控触摸屏怎么和电脑连接?
1、触摸屏的设备是自带个USB接口或COM口的。直接将接口接到计算机上的USB接口上(或COM口)。2、触摸屏有自己驱动程序,应该在配触摸屏的时候给到你,安装驱动然后给触摸屏定位就可以用了。3、如果是触摸显示器也是上述连接方式。
四、触摸屏com端口是怎么通讯的?
触摸屏com端口通讯是USB、RS232、RS422/485 是主要通信接口,在现场调试、设备连接中应用广泛。
一是通讯电缆:使用可靠屏蔽、且带磁环的通讯电缆,防止电磁或噪音干扰。
二是连接:避免在通信时插拔USB 电缆,且插拔时避免手直接触碰USB 口上的金属面,防止静电。
五、台达PLC和触摸屏如何进行485通讯?
首先是确定通讯方式,采用485通讯,触摸屏同时读取两台PLC的数据. 1, PLC设置通讯协议和通讯地址.PLC站点1采用的是串口3,站点2采用的是串口2,没别的只是为了一次多尝试几个串口2, 触摸屏设置 新建一个工程,选择人机界面的种类以及控制器类型,这里选择PLC,如果选择错了将无法进行通信.,在触摸屏设置模块参数---设置COM2的通讯协议与PLC一致.其中HMI站点为03,通讯协议设置完成后,绘制需要显示的内容控件.首先绘制需要显示的PLC站点信息,并为每个空间分配相对应的站点的PLC的数据内容,进行连接.
六、工控触摸屏有前头点了没反应?
1、触摸屏和PLC一般一起使用,通过通讯电缆来交换数据,在通讯电缆断线,通讯口损坏,或者PLC运行不正常等情况下,工业触摸屏会处于一种假“死机”状况,如果通过后边的拨码开关能进入屏后台菜单操作界面,一般都是这个问题了。
2、触摸屏控制卡发生故障;
3、屏幕出现漂移了,条件允许的情况下,可以考虑用平时吹头发的热吹风吹屏幕,开到中档就好,在关机的状态下均匀的吹下屏幕,感觉屏幕热了就好,重新开机一般可以。
4、磁场等干扰引起,那么远离磁场或者消磁处理即可,假如是静电汗水油污影响,人体在特定情况下也可能出现静电汗水油污,应积极清洁来防护。如果是死机或假死机,关闭屏幕或者重新启动机器后,一般就能解决;
5、触摸偏差过大引起,一般工业触摸屏都有校准方法,比如有些是同时按照四个角来操作实现。