组态王和PLC之间的关系

组态王和PLC之间的关系,第1张

组态王是一款上位机软件,上位机是一种软件只能在电脑上运行,对控制的设备而言没有任何意义,和PLC通讯进行数据交换,最终还是由PLC控制设备运行。

如果设备离开上位机照样可以运行,如果离开PLC设备就运行不了了。

PLC和PLC程序之间关系很简单,PLC作为处理器,运行其中的程序代码;组态王是组态监控软件,可以与PLC可以组成控制监控系统,两者之间没有直接关系,只是一般情况下配合使用。

组态王是亚控科技开发的一款上位机软件,上位机是一种软件只能在电脑上运行,对控制的设备而言没有任何意义,和PLC通讯进行数据交换,最终还是由PLC控制设备运行。上位机主要是现实作用,之所以能控制PLC是某个按钮或数据经过通讯链接到PLC的相应地址从而改变PLC程序数据状态控制设备,上位机可以更直观的控制设备,可以代替按钮和仪表显示。

扩展资料

组态王,即组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。

组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。

参考资料:

百度百科-组态王

可用开关量的变化事件来进行控制,先设置要监控的标签事件,编制事件触发程序,在程序中判断该标签为 1 还是 0 ,为 1 是上升沿,为 0 是下降沿。
如你要控制一盏灯,将相关标签置 1 就可打开,置 0 就可关闭,标签的输出接一个接触器。

这两者之间可以有很多种通讯方式,比如:PROFIBUS、MPI、以太网、DDE、OPC、MODBUS、自由口等,主要还是要看你的PLC选型,以及组网方式。

现在最常见,也最常用的大概要数RS485,MODBUS协议下的无线通讯方式了。我们假定是组态王与西门子S7-200 Smart 之间进行MODBUS 通信。这时组态王就可作为Modbus主站,西门子S7-200 Smart就是从站,有几个PLC需要通讯就建立几个从站。接下来,我们借助达泰DTD434MC 组建主从站之间的无线MODBUS 网络,无需更改网络参数直接替换有线连接。

DTD434M主要适配欧美系PLC,常适用于西门子、施耐德、AB、ABB、通用(GE)、丹佛斯、莫迪康等品牌PLC。内嵌RS232/RS485双接口,可以直接替代RS232/RS485等传统有线方案,无需编程。能与西门子PLC、组态软件、人机界面、触摸屏、测控终端等工控产品组成无线测控网络,实现西门子无线PPI协议、无线MODBUS协议的组态。如果你的PLC选型为三菱、欧姆龙、台达、永宏、汇川、信捷、安川、松下、富士等品牌PLC,可选用日系PLC无线通讯终端(DTD435M)来实现。

至于,无线通讯模块、组态王、PLC这三者之间建立通讯的具体调试方法,一般靠谱的无线通讯产品研发商都会配备这一部分的技术支持,据我所知,西安达泰售前、售后都提供这项服务。希望我的回答可以帮到你,感恩!

1、组态王的硬件组态里面要有你所要用到PLC驱动才行,然后你在硬件/通讯组态里面添加上它。
2、你的上位控件所连接的变量,要和你用的PLC的硬件地址相对应起来.(当然这要求这种连接是建立在你的上位软件比如组态王和下位PLC之间已经建立好了通讯的驱动的基础上的),
其实这里给你说的比较通用的方法,几乎所有的上位+下位PLC的控制模式都是这样.这样你不仅能做组态王,拿到西门子,施耐德等等都行。

2台电脑,一台是Client,一台是server,
Client通过OPC访问server数据,OPC就是通过网络访问。
server直接使用PPI协议连接PLC
具体情况你可以在组态王编辑环境下打开各电脑的链接通讯设置就明白了

1)通讯模块的运行方式通过模块上的开关类型选为专用通讯方式。2)在组态王开发环境中定义设备时选择 PLC->金星-〉MASTER-K-XXXS。3)通讯模块的RS232口到上位机的RS232口之间的连线和标准的有区别,建议用厂家配套电缆。定义设备地址时,格式如下:IP地址 单元号,例如:1231231231 0 (IP地址和单元号之间有空格)。对于组态王老版本的驱动程序,上例中只能定义成IR100,而不能定义成IR0100。解决方法:更新驱动程序。两种方式都支持。如果关闭一些PLC,组态王会始终尝试与其恢复通讯,使通讯速度减慢。您可以使用组态王提供的COMMERR寄存器,在关掉PLC之前将相应的COMMERR寄存器置1,屏蔽PLC与组态王之间的通讯。然后再调闭PLC。三菱PLC的A和Q系列,以太网通讯模块中都有8个通讯缓冲区。PLC与上位机通讯时,每个缓冲区通过一个端口与一台上位机连接。因此,PLC首先要定义一个唯一的IP地址;需要与几台上位机连接,在程序中就要打开几个缓冲区,分别定义不同的端口;还要循环查询这些端口,是否有上位机连接进来,以便随时可以通讯。端口可以定义得比上位机数量多,对通讯没有影响。强烈要求网内所有PLC定义的端口不要重复,以避免驱动共享变量可能带来的通讯混乱。组态王只支持V寄存器,数据类型包括BYTE,INT,UINT,LONG,FLOAT,如果您要监控Q,I,M寄存器,您必须在PLC程序中做一下处理,将Q,I,M寄存器的值传至V 寄存器,组态王通过对V寄存器的 *** 作来实现对Q,I,M寄存器的监控。三菱FX0n系列的plc本身只有编程口,如使用组态王与其进行通讯还需给三菱FX0n配置通讯模块或通讯卡,配置好通讯模块后与三菱fx2n系列的通讯协议是兼容的,请根据您所选用的通讯模块在组态王上选用相应的选项。1.对于232BD:定义设备时,选FX2N。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12638142.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存