西门子PLC与触摸屏通讯原则: 采用无线RS485 通信产品实现触摸屏、人机界面及 PLC 之间的无线通信,需要遵循以下原 则: 由此可见,适合于无线通信的方式有三种:
(1) 采用自由串口协议,需要用户熟悉串口通信,会编程。
(2) 采用PPI 协议,不需要编程,只需要简单组态。但是对无线数据终端有特殊要求,普通产品无法满足PPI 协议要求,推荐采用DTD433M专用PPI 无线数据终端。
(3) 采用Modbus协议,开放协议,普遍使用,但需要编程或组态。 如果选用S7-200 西门子PLC 可以满足以上要求,因此 S7-200 适合无线通信。由于无线产品的实时速度不能满足MPI 协议和Profibus 协议,所以不合适无线通信。如果一定要这样做的话,建议:
(1) S7-300选择CPU 313C 2PTP ,CPU 314C 2PTP(点对点);
(2) 用S7-200 中转一下,S7-200 与S7-300 之间采用 MPI 协议或者Profibus 协议,S7-200 与触摸屏之间PPI 连接。
第一步:在触摸屏软件组态好PLC 第二步:用网线或串口线连接好触摸屏和PLC 第三步:上电,测试
触摸屏不能直接连接plc的点,只能连接232或者485或者以太网连接plc然后通过程序控制plc输出点
在这里首先要搞清楚【上传,也就是上载】和【下传,也就是下载】的定义。
从电脑向触摸屏,PLC等写入程序,是叫下载的,并非是你说的上传【或上载】,用电脑读取PLC或触摸屏的程序,保存到电脑里面,叫上传,也叫上载。
把GX developer里的程序传到plc里面,步骤:硬件方面,把电脑和PLC通过编程通讯线连接好。然后启动电脑,打开对应的编程软件,在软件的通讯设置里面设置好通讯参数等。然后选择【在线】连接,写入PLC,在弹出要下载的对话框里面选择MAIN【程序】就可以了。【如果PLC内存容量够大,还可以全部选择。包括内存,注释等】。
EB500触摸屏是维纶的人机。
草组偶方法:连接通讯线,打开电脑,打开EB500的EasyManager软件,选“Download”【下载】,然后选择你要传送的程序,后缀是eob的文件,然后按照提示一步一步操作就可以了。
下载后原来PLC里或者触摸屏里面的文件数据资料都会覆盖掉的。
通过通讯接口单元:这个单元主要负责把驱动单元打包好的数据包,发送到触摸屏背面的通讯接口,再由通讯接口发送给PLC,这些过程我们是不用干预的,触摸屏会自己完成。
我们要做的就是,选择一个驱动单元里的驱动,说白了就是告诉触摸屏它要发送哪个驱动数据包。
目前如果你想HMI和PLC无线通迅,一种方法是两个都自带以太网接口,然后各自连接AP或者无线路由器。目前西门子提供有自带WIFI的HMI.
还有一种就是将串口信号转换成无线信号。目前信捷好像有这种产品,具体我没有用过。
我目前比较常用的方法是用Wincc flexible RT在平板电脑上运行HMI程序PLC相连。
一般来说,多数触摸屏和组态不支持物理点,在PLC编程里,我们要用一些操作按钮或是切换开关等做为PLC的物理输入点(一般用I0.0,I0.1等来表示),而这些物理输入点不能被触摸屏和组态识别,所以我们要用辅助点(M0.0,M0.1等)来做,将辅助点和启动信号的物理点并联作为触摸屏上的启动信号,将辅助点和停止信号的物理点串联作为触摸屏上的停止信号。这样就实现了按钮和触摸屏同时控制。 如果不用I0.0,I0.1等物理点,那么控制柜上面的按钮就没用了。对于物理输出点(譬如:Q0.3、Q0.4等),这些一般可以被触摸屏和组态识别,所以对输出来说,没必要再加辅助点。
西门子的触摸屏和plc通讯不上的原因和解决办法:
西门子的plc与屏的连接就用PROFlBUS DP,当然要确定这根线没问题。
再有s7300以上,在plc编程的时候要确认机架的槽号,同样屏编程的时候也要声明plc的槽号,否则通讯不上,我有一个问题你可以参考一下,我单位2#plc站,s7400的,清华同方做得,因为运行不稳定,把5A的电源换成了10A的,10A的体积大占用两个槽位,把cpu从2槽调至3槽,当时我不在,也不知道plc程序改了没有,因为屏和plc的后期调试不是一个人做得,没有屏的程序,还加了密,到现在都没法用,好在有上位。通讯比较好的plc就是美国AB的,双绞线2公里多都没问题,所有的本地机架,远程机架,所有的屏,全部挂在以太网上,都正常。
用谁家的屏 就用谁家的编程软件写触摸屏上的程序。 PLC程序和触摸屏程序是分开的,PLC程序在PLC中呢,触摸屏中的程序会有与PLC通讯和对应的设置,只要对应好了,PLC和触摸屏就形成了一个系统,触摸屏发送指令和接受来自PLC的反馈,操作人员只需要操作触摸屏就可以了。
PLC和触摸屏连接需要通道RS232中的5芯线。在触摸屏与PLC的RS232连接中,TX对RX针脚,RX对TX针脚,GND信号地相接;
如果PLC-触摸屏是MPI线来的(两边均是485物理协议),可直接连.(以西门子为例);当然:如果PLC与触屏不是采用的同一协议,则应采用相应的协议转接(外置或触屏内置).相同之处,这两种均是提供一个物理的通路供两台设备进行相应的通信,同时根据协议来对传输的数据进行相应的解释,