欢迎来到西安翔宇测控仪表厂西北工控技术的首选西安plc控制柜价格专业,已累计设计2000多台西安plc配电柜,陕北石油使用西安电控柜技术安全
打开客服菜单

新闻中心

contact us

联系我们

西安plc配电柜 > plc编程入门 > PLC特殊触电应用
PLC特殊触电应用
编辑 :

西安轩seo

时间 : 2018-06-23 07:45 浏览量 : 39
 虽然早期的PLC未提供很多特殊用途的触点,但是程序员可以有许多可供选择的特殊用途的触点。有经验的程序员可以灵活地使用常开触点和常闭触点在扫描过程中,打开输出、关闭输出等。为了满足这种需求,PLC制造商在梯形逻辑编程语言中增加了一些特殊触点。现在程序员只要使用一个触点就可以完成这些特定的任务,而不必编写几行程序。

1即时指令


“即时指令”用于控制对时间非常敏感的输入、输出。例如,由于安全原因,常常需要在几毫秒内更新特定输入的状态,如果扫描一次梯形图需要10ms,这就太慢了,将会带来危险。“即时指令”使输入值即时更新,像在梯形图中发生的一样,对输出线圈也是一样。

156E594858BE3F2AC5B013FABCF0CB56.

2 RA SLC500中有掩码的即时指令


即时输入指令(IIMD)用于获取当前的一个输入状态字,如图5-18所示。通常情况下,CPU必须结束对整个梯形逻辑的赋值后,才能更新输入、输出映射表。在这种情况下,当在CPU梯形逻辑的赋值过程中,遇到即时指令时,将中断整个处理过程。指定插槽中的数据通过掩码传送到输入数据文件中,掩码是程序员在这条指令中指定的二进制数。如果某一位的掩码是“1”,输入状态位将被传送到输入数据文件中;相反,如果掩码是“0”,将不传递输入状态位,这使IM指令后的数据仍然可以利用也就是说,CPU可以获取实际输入的实时状态信息,写入输入映射表中,然后使用获取的新状态返回赋值逻辑。当然,这只在时间非常敏感的条件下使用。正常情况下,扫描一次程序只需要几毫秒的时间,能让我们处理突发状况。但有些情况下,这么长的时间不能保证及时更新I/O数据。运动控制就是一个例子速度和位移数据的更新要求在比数毫秒更短的时间内完成,等待一次程序扫描后再更新数据不能确保安全,这时,必须使用即时指令


cache
Processed in 0.116602 Second.