西门子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 连接。
1.触摸屏实际叫做人机界面,一种可以与控制设备通讯的人机控制方法。可以想象成按钮指示灯仪表的集合。
2.想要了解触摸屏的工作原理就必须要懂得通讯,我们知道一个按钮要控制一个接触器就必须要有电信号的传输,也就是开关量。
3.而触摸屏控制一个接触器则必须通过一个控制器来控制接触器,比如"PLC".首先触摸屏必须了解所要控制的设备,也就是必须有控制器的通讯协议,例如MODBUS,PROFIBUS,CAN等。
4.正常情况下是触摸屏拥有该PLC的通讯协议就相当于,我(触摸屏)对你(PLC)说你闭合M0.0,你(PLC)就可以正确的识别该命令解释,并执行。5.流程是必须在电脑上安装该触摸屏的组态软件(各个品牌的屏所对应的组态软件也不相同),打开软件组态,开始组态,也就是绘制画面,并定义连接的地址(这个地址是PLC内部元器件的地址,如西门子的IQVTV、三菱的XYM等等做画面之前最好详细的列出PLC需要触摸屏控制的点)。
6.当然前提是必须定义与之通讯的通讯协议,也就是定义PLC的类型。(所以选购触摸屏之前一定要参考样本,知道其是否支持你想使用的PLC控制器)。
7.组态完成后下载到触摸屏(各厂家的屏所用的方式不同,有的是USB下载有的是232有的是485),下载完成后用连接线将触摸屏连接到PLC就可以控制PLC动作了。
西门子触摸屏写ABPLC通讯应该是利用工业总线Modbus进行通汛。Modbus是国标通用标准,是由美国莫迪康公司!(现在的施耐德电气)于70年代末推出的可编程序控制系统。
首先开放透明自己的通信协议而被广泛认可并遵守该协议。因此,目前的触摸屏绝大部分均采用这种协议。也就是各种品牌的PLC与各品牌的触摸屏遵守的协议。
查看程序设置吧,仿真连接不上,那就是设置的通讯参数不对。
西门子的PLC和西门子的触摸屏不需要额外的通讯协议,在触摸屏上建立和1200连接中的变量即可,没有那么麻烦!
西门子PLC现在SMART都是网口,信捷触摸屏买那种带网口的。直接设置IP地址就行。如果非要用串口的话,SMART支持485通讯,PLC那头接3和8,就是485+和485-,看看触摸屏那头,9针串口那两个是485,对应接上就行。
串口除了硬件还有软件,需要PLC和触摸屏设置串口通讯参数,相对麻烦一点
步骤1:
用网线将西门子S7-1200 PLC和SMART IE 触摸屏都连接到德嘉工控的多功能交换机上
步骤2:
对于西门子 SMART LINE 触摸屏,在 WinCC Flexible 中[连接]--〉[接口]选“以太网”、PLC设备[地址]填入多功能交换机内置 IP 地址 [例如:192.168.1.10] ,[循环操作]打对号“V”;另外 SMART LINE 触屏(HMI)的 IP 地址也应设置在同一段内,例如:192.168.1.200
步骤3:
注:在 S7-1200 的编程软件 Portal 中,初始定义 DB 块时, 【仅符号访问】的选项不要打对号“v”
步骤4:
注:连接 V4.0 以上版本的 PLC 时,需要将博图 V13 中的设备组态--->属性--->连接机制---->允许从远程伙伴(PLC、HMI、OPC、...)使用 PUT/GET 通讯访问打上勾。
二代精简(basic)屏,按文档《PN/IE方式下载》中---屏上电后,进入操作系统,将自动显示Start Center。
单击“Settings”按钮打开设置界面,再按文档可以看到屏的 IP 地址,也可以自己设定 IP 地址,子网掩码。
这些是V寄存器中不同数据类型表示方法
在西门子PLC中:VB表示V存储区的一个字节Byte,可用于存放短整型数据。VW表示V存储区的一个字Word,可用于存放整型数据。VD表示V存储区的两个字Double Word,可用于存放双整型和浮点数数据。
西门子触摸屏与西门子300PLC如何设置通讯的步骤如下:
1、西门子S7 300PLC的MPI或者DP口上,装一个MPI/DP转以太网模块,转换模块的网口和西门子SMART IE触摸屏建立以太网通讯。
2、所需硬件设备:S7300PLC;转换模块SMART-S7300;SMART IE触摸屏。将转换模块安装在S7300PLC的MPI或者DP通讯口上,转换模块的网口连接到SMARTIE触摸屏的网口上。
3、打开WinCC flexible软件,点击“项目”-“新建”,选择相应的触摸屏型号(SMART 700 IE),点击“确定”。
4、双击“通讯”下的“连接”,在“通讯驱动程序”下选择“SIMATIC S7 200”通讯驱动程序;在“参数”中:“接口”选择“以太网”。
在“HMI设备”中:“地址”填入触摸屏的IP地址(如:192.168.1.106);在“PLC设备”中:“地址”填入转换模块的IP地址(如:192.168.1.188),其它设置默认。
5、双击“通讯”下的“变量”,新建与S7 300连接的变量,地址对应关系:DB100对应V0-9999;DB101对应V10000-19999;DB102对应V20000-29999;DB103对应V30000-39999;I、Q、M数据区不变。
6、新建画面
7、“模式”,选择“以太网”; “计算机名或IP地址”填入触摸屏的IP地址(如:192.168.1.106),点击“传送”。
给你本手册 上面有物理连接方式;然后软件上两边通讯端口参数设置成一样即可