上海诗幕自动化设备公司坐落于中国*城市上海市 ,公司主要从事工业自动化产品的集成, 销售和维修 ,是全国**的自动化设备公司。
PLC图解法编程的步进顺控法:步进顺控法是在顺控指令的配合下设计复杂的控制程序。一般比较复杂的程序,都可以分成若干个功能比较简单的程序段,一个程序段可以看成整个控制过程中的一步。从整个角度去看,一个复杂系统的控制过程是由这样若干个步组成的。系统控制的任务实际上可以认为在不同时刻或者在不同进程中去完成对各个步的控制。为此,不少 PLC 生产厂家在自己的 PLC 中增加了步进顺控指令。在画完各个步进的状态流程图之后,可以利用步进顺控指令方便地编写控制程序。
PLC编程时三个注意事项
1.双线圈输出
如果在同一个程序中,同一元件的线圈使用了两次或多次,称为双线圈输出。对于输出继电器来说,在扫描周期结束时,真正输出的是后一个Y0的线圈的状态。
Y0的线圈的通断状态除了对外部负载起作用外,通过它的触点,还可能对程序中别的元件的状态产生影响。因为PLC是循环执行程序的,上面和下面的区域中Y0的状态相同。如果两个线圈的通断状态相反,不同区域中Y0的触点的状态也是相反的,可能使程序运行异常。作者曾遇到因双线圈引起的输出继电器快速振荡的异常现象。所以一般应避免出现双线圈输出现象。
2.程序的优化设计
在设计并联电路时,应将单个触点的支路放在下面;设计串联电路时,应将单个触点放在右边,否则将多使用一条指令。建议在有线圈的并联电路中将单个线圈放在上面,可以避免使用入栈指令MPS和出栈指令MPP。
3.编程元件的位置
输出类元件(例如OUT,MC,SET,RST,PLS,PLF和大多数应用指令)应放在梯形图的右边,宦们不能直接与左侧母线相连。有的指令(如END和MCR指令)不能用触点驱动,必须直接与左侧母线或临时母线相连。
用PLC改造继电器控制系统时,因为原有的继电器控制系统经过长期使用和考验,已经被证明能完成系统要求的控制功能,而继电器电路图与梯形图在表示方法和分析方法上有很多相似之处,因此可以根据继电器电路图来设计梯形图,即将继电器电路图“转换”为具有相同功能的PLC的外部硬件接线图和梯形图。因此根据继电器电路图来设计梯形图是一条捷径。使用这种设计方法时注意梯形图是PLC的程序,是一种软件,而继电器电路是由硬件元件组成的,梯形图和继电器电路有很大的本质区别,例如在继电器电路图中,各继电器可以同时动作,而PLC的CPU是串行工作的,即CPU同时只能处理1条指令,根据继电器电路图设计梯形图时有很多需要注意的地方。
这种设计方法一般不需要改动控制面板,保持了系统原有的外部特性,操作人员不用改变长期形成的操作习惯。
MPI 可以同时连接多个配有 STEP 7 的编程器/PC、HMI 系统(OP/OS)、S7-300 和 S7-400。
全局数据:
“全局数据通信”服务可以在联网的 CPU 间周期性地进行数据交换。 一个 S7-300 CPU 可与多达 4 个数据包交换数据,每个数据包含有 22 字节数据,可同时有 16 个 CPU 参与数据交换(使用 STEP 7 V4.x)。
例如,可以允许一个 CPU 访问另一个 CPU 的输入/输出。只可通过 MPI 接口进行全局数据通信。
内部通信总线(C-bus):
CPU 的 MPI 直接连接到 S7-300 的 C 总线。因此,可以通过 MPI 从编程器直接找到与 C 总线连接的 FM/CP 模块的地址。
功能强大的通信技术:
多达 32 个 MPI 节点。
使用 SIMATIC S7-300/-400 的 S7 基本通信的每个 CPU 有多个通信接口。
使用编程器/PC、SIMATIC HMI 系统和 SIMATIC S7-300/400 的 S7 通信的每个 CPU 有多个通信接口。
数据传输速率 187.5 kbit/s 或 12 Mbit/s
灵活的组态选项:
可靠的组件用于建立 MPI 通信: PROFIBUS 和“分布式 I/O”系列的总线电缆、总线连接器和 RS 485 中继器。使用这些组件,可以根据需求实现设计的化调整。例如,任意两个MPI节点之间多可以开启10个中继器,以桥接更大的距离。
通过 CP 进行数据通信
SIMATIC S7-300 通过 CP 342 和 CP 343 通信处理器可以连接到 PROFIBUS 和工业以太网总线系统。
PLC图解法编程的逻辑流程图法:
逻辑流程图法是用逻辑框图表示 PLC 程序的执行过程,反应输入与输出的关系。逻辑流程图法是把系统的工艺流程,用逻辑框图表示出来形成系统的逻辑流程图。这种方法编制的 PLC 控制程序逻辑思路清晰、输入与输出的因果关系及联锁条件明确。逻辑流程图会使整个程序脉络清楚,便于分析控制程序,便于查找故障点,便于调试程序和维修程序。有时对一个复杂的程序,直接用语句表和用梯形图编程可能觉得难以下手,则可以先画出逻辑流程图,再为逻辑流程图的各个部分用语句表和梯形图编制 PLC 应用程序。