西门子商丘PLC模块总代理
通过对 PLC 变量进行值监视,也可实现循环查询(轮询)。使用 Subscription:如果
PLC 变量的值发生变化,服务器将通知客户端。参见“OPCUA 客户端”。
一台服务器通常监控大量的 PLC 值。服务器定期向客户端发送包含 PLC 变量新值
的通知。
订阅的优势:
● 服务器启动更快
● 内存利用率更高
在“短发布时间间隔”(Minimum publishinginterval) 中,可设置变量值发生改变时服务器
通过新值向客户端发送消息的时间间隔。
在下图中“短采样时间间隔”为 250 ms。输入 200 ms 作为“短发布时间间隔”。
订阅设置
在本示例中,数值更改后,如果 OPCUA 客户端请求更新,则 OPCUA 服务器将按照
200 ms 的时间间隔发送新消息。
如果 OPC UA 客户端要求的更新频率为 1000ms,则 OPC UA 服务器每隔 1000 ms( 1
秒)仅发送一条带有新值的消息。
如果 OPC UA 客户端要求的更新频率为 100ms,则服务器每隔 200 ms 也只发送一条消
息(短发布时间间隔)。
在“短采样时间间隔”(Minimum samplinginterval) 中,可设置 OPC UA 服务器记录
CPU 变量值并与以前值相比较检查是否发生变更的时间间隔。
如果所选择的采样时间间隔小于发布时间间隔,且 OPCUA 客户端请求对特定 PLC 变量
进行高速采样,则在每个发布时间间隔内将测量两个或更多变量值。
此时,OPC UA 服务器将值变更写入队列中,并在发布间隔时间结束后,将所有值更改发
送到客户端。在发布间隔时间内,如果发生的值更改次数过多且超出队列容量,则 OPC
UA 服务器将覆盖旧的值(具体取决于订阅数据的客户端的设置“DiscardPolicy”,此
时,需激活选项“DiscardOldest”)。值将发送到客户端。
从系统结构来说
PLC与DCS的基本结构是一样的。PLC发展到,已经移植到计算机系统控制上了,传统的编程器早就被淘汰。小型应用的PLC一般使用触摸屏,大规模应用的PLC使用计算机系统。和DCS一样,控制器与IO站使用现场总线(一般都是基于RS485或RS232异步串口通讯协议的总线方式),控制器与计算机之间如果没有扩展的要求,也就是说只使用一台计算机的情况下,也会使用这个总线通讯。但如果有不止一台的计算机使用,系统结构就会和DCS一样,上位机平台使用以太网结构。这是PLC大型化后和DCS概念模糊的原因之一。
机床数据是将一台数控系统适配于具体的机床所需设置的各方面有关数据。机床数据在数控机床出厂时就已设定,并在安装调试时,根据工作现场的具体情况会有所调整。调整好后,如何保护好机床数据就成为一个很重要的问题。
在维修现场,经常出现以下情况:由于对机床数据及其作用认识不够,随意修改数据,使机床不能发挥其应有的性能或出现故障;有些用户对机床数据的保护方法不清楚,导致机床数据丢失,导致机床故障。如一台VTC-20B三坐标加工中心,刀库零位参数丢失,刀库转位位置不准,自动加工过程中发生撞刀事故。
为适应工业现场各种执行机构的需要,plc备有多种形式的开关量输出模块供选择。常用的有晶体管输出方式、晶闸管输出方式和继电器输出方式。晶体管输出方式用于直流负载。双向晶闸管输出方式用于交流负载,继电器输出方式可用于直流负载,也可用于交流负载。 图7.3所示为继电器输出接口电路。当PLC通过输出寄存器在输出点输出高电平时,继电器KA得电,其常开触点闭合,负载得电,指示灯LED亮。由于继电器本身有电气隔离作用,故电路中不设光电隔离器。外加负载电源根据负载的情况确定,可为交流或直流电源。继电器输出模块为有触点开关式输出模块,使用寿命比无触点输出模块为短,开关动作一般5000万次左右,但其使用较灵活。在输出动作不是很频繁的场合,通常采用继电器输出模块。 图7.4、7.5为晶体管输出接口电路和晶闸管输出接口电路图。
输入输出模块的电路结构并不是唯一的,各个生产厂家都有自己的电路特点,但有两个共同特点值得关注: ①电路中的防干扰隔离措施很突出,如光电隔离,阻容滤波等; ②输入输出模块具有适应生产过程信息的输入与控制能力。 这两点是PLC在工业生产过程中得到广泛应用的原因所在。在整个系统中,CPU、存储器等环境与普通计算机是一样的(甚至是同样的芯片)。PLC可以在相当恶劣的生产环境中正常运行,主要是上述两个条件,前者保证了工作的可靠,后者适应了工作的需要 |
1、通讯接口 以松下FP1系列plc为例来阐述PLC与扩展模块之间的通讯,FP1系列PLC的通讯接口采用标准9芯RS232接口,它与扩展模块之间的接线如图所示。 |