荆州西门子PLC模块S7-200SMART代理商控制柜用荆州西门子PLC代理,荆州西门子S7-200SMART代理,西门子PLC代理
PLC可编程序控制器的外部干扰和可靠性措施有哪些
可编程序控制器是专门为工业环境设计的控制装置,一般不需要采取什么特殊措施,就可以直接在工业环境使用。但是如果环境过于恶劣,电磁干扰特别强烈或安装使用不当,都不能保证系统的正常安全运行。干扰可能使可编程序控制器接收到错误的信号,造成误动作,或使可编程序控制器内部的数据丢失,严重时甚至会使系统失控。在系统设计时,应采取相应的可靠性揩施,以消除或减少干扰的影响,保证系统的正常运行。
外部干扰的来源
外部干扰有以下儿种来源:
(1)控制系统供电电源的波动以及电源电压中高次谐波产生的干扰。
(2)其他设备或空中强电场通过分布电容的耦合窜人控制系统引起的干扰。
(3)邻近的大容量电气设备起动和停机时,因电磁感应引起的干扰性。
(4)相邻信号线绝缘降低,通过导线绝缘电阻引起的干扰。
在机械设备中,原点大多以位置的开关信号表示,有的还要考虑到执行元件的状态情况,例如,压力等模拟量参数是否达到,各执行器是否处于复位状态等。
在本例中,原点是指钻孔起始位置,这时钻杆应没有任何进给,限位开关SQ1受压闭合。很明显,如果设备在三维空间运动,原点至少有三个方向的限位开关。
荆州西门子PLC模块S7-200SMART代理商控制柜用荆州西门子PLC代理,荆州西门子S7-200SMART代理,西门子PLC代理
如果设备不处于原点位置,则必须通过回原点的程序使设备回到原点位置。
2)手动工作方式
有自动、手动工作方式的控制系统的程序结构如图5-17所示,公用程序用于处理自动方式和手动方式都需要执行的任务,以及处理两种工作方式的相互切换。
图中的I2.0是自动/手动切换开关,I2.0为1状态时调用手动程序,为0状态时调用自动程序
2. 执行自动程序的初始状态
系统满足规定的初始状态后,应将顺序功能图的初始步对应的存储器位M置为1状态,使初始步变为活动步,为启动自动运行做好准备。同时还应将其余各步对应的存储器位复位为0状态,这是因为在没有并行序列或并行序列未处于活动状态时,同时只能有一个活动步。
在5.3节中,假设刚开始执行用户程序时,系统已处于要求的初始状态,为转换的实现做好
手动工作方式是指用手按动按钮使控制流程中各个执行器负载能单独接通和断开。在自动设备中,手动方式也是不可缺少的一种工作方式。在正式生产前,可以手动试试各个负载是否能正常工作。在部分设备中,中途停止时,可以用手动方式继续完成一个周期的工作,等等。
在本例中,手动是指对主电动机M1、进给电动机M2和工步进给电磁阀YV的控制。单独手动时,除了试验负载是否正常工作外,还要试验是否能完成控制动作要求。
S7-200转换指令中的BCD_I、I_BCD、B_I、I_B、I DI、DI_I、DI_R、ROUND、TRUNC只是数据形式间的转换,梯形图编程相似,如将BCD 数据(十进制数据)3456转换为整数(十六进制数据)的程序格式如图3-76所示。
数据形式转换的梯形图编程格式
指令编程时需要注意以下几点。
a.数据范围。当数据形式进行转换时,无论是被转换数据还是转换结果,都不能超过指令格式规定的范围,具体如下:
字节数据的字长为二进制8位,数据范围为0~255;
整数数据的字长为二进制16位(带符号),数据范围为-32768~32767;BCD数据的字长为二进制16位(带符号),数据范围为0000~9999;双整数的字长为二进制32位,数据范围为-2147483648~2147483647。例如:整数转换为字节的I B指令,整数取值范围不能超过255等。
3)单步运行工作方式
单步运行是指在顺序控制中,每按动一次按钮,控制运行就前进一个状态工步。在正常生产中,这是没有必要的工作方式,但对设备进行调试却是非常必要的。单步运行时主要是观察控制顺序是否正常,每一个状况工步内的动作是否符合要求,状态能否正确转移等。
荆州西门子PLC模块S7-200SMART代理商控制柜用荆州西门子PLC代理,荆州西门子S7-200SMART代理,西门子PLC代理
3. 一组从站的输出同步与输入冻结
(1)同步输出与解除同步
通常情况下,DP主站周期性地将输出数据发送到DP从站的输出模块上。DP主站调用用SFC11发送SYNC(同步)控制命令,组态的DP从站组中的所有从站将切换到同步模式,DP主站将当前的输出数据发送给从站,并指示相关DP从站冻结各自的输出。DP从站组将主站的输出数据存放在它们的内部缓冲区,将它们送到输出模块,并保持输出状态不变。这样可以同步激活一组DP从站上的输出数据。
每执行一次SYNC控制命令,该组从站将新的输出数据发送到输出模块上。只有用SFC 11发送控制命令UNSYNC,才能解除DP从站组的SYNC模式,使该组DP从站返回正常的循环数据传送状态,即DP主站发送的数据立即被传送到从站的输出点。
(2)输人信号的冻结与解除冻结
通常情况下,DP主站按照PROFIBUS-DP的总线周期,周期性地读取DP从站的输入数据,供CPU使用。如果需要得到一组DP从站同一时刻的输入数据,可以通过SFC11将FREEZE(冻结)命令发送到该组DP从站来实现。