普洱西门子模块代理商
TP700 舒适型
5 )对在线和离线编程的选择
离线编程示指主机和编程器共用一个 CPU ,通过编程器的方式选择开关来选择 PLC 的编程、监控和运行工作状态。编程状态时, CPU 只为编程器服务,而不对现场进行控制。专用编程器编程属于这种情况。在线编程是指主机和编程器各有一个 CPU ,主机的 CPU 完成对现场的控制,在每一个扫描周期末尾与编程器通信,编程器把修改的程序发给主机,在下一个扫描周期主机将按新的程序对现场进行控制。计算机辅助编程既能实现离线编程,也能实现在线编程。在线编程需购置计算机,并配置编程软件。采用哪种编程方法应根据需要决定。
( 6 )据是否联网通信选型
若 PLC 控制的系统需要联入工厂自动化网络,则 PLC 需要有通信联网功能,即要求 PLC 应具有连接其他 PLC 、上位计算机及 CRT 等的接口。大、中型机都有通信功能,目前大部分小型机也具有通信功能。
( 7 )对 PLC 结构形式的选择
在相同功能和相同 I/O 点数据的情况下,整体式比模块式价格低。但模块式具有功能扩展灵活,维修方便(换模块),容易判断故障等优点,要按实际需要选择 PLC 的结构形式。
2 .分配输入 / 输出点
一般输入点和输入信号、输出点和输出控制是一一对应的。
分配好后,按系统配置的通道与接点号,分配给每一个输入信号和输出信号,即进行编号。
在个别情况下,也有两个信号用一个输入点的,那样就应在接入输入点前,按逻辑关系接好线(如两个触点先串联或并联),然后再接到输入点。
( 1 )确定 I/O 通道范围
不同型号的 PLC ,其输入 / 输出通道的范围是不一样的,应根据所选 PLC 型号,查阅相应的编程手册,决不可“张冠李戴”。必须参阅有关操作手册。
( 2 )部辅助继电器
内部辅助继电器不对外输出,不能直接连接外部器件,而是在控制其他继电器、定时器 / 计数器时作数据存储或数据处理用。
从功能上讲,内部辅助继电器相当于传统电控柜中的中间继电器。
未分配模块的输入 / 输出继电器区以及未使用 1 : 1 链接时的链接继电器区等均可作为内部辅助继电器使用。根据程序设计的需要,应合理安排PLC 的内部辅助继电器,在设计说明书中应详细列出各内部辅助继电器在程序中的用途,避免重复使用。参阅有关操作手册。
( 3 )分配定时器 / 计数器
PLC 的定时器 / 计数器数量分别见有关操作手册。
7.3 PLC 软件系统设计方法及步骤
7.3.1 PLC 软件系统设计的方法
在了解了 PLC 程序结构之后,就要具体地编制程序了。编制 PLC 控制程序的方法很多,这里主要介绍几种典型的编程方法。
7.0 英寸宽屏 TFT 显示屏,分辨率 800 x 480,1600 万色
1 个 PROFINET 接口(2 个端口,带集成开关)和 1 个 PROFIBUS 接口
触摸屏
TP 177B/TP 277 触摸式面板和多功能面板 MP 177 6 寸创新的后续产品
KP700 舒适型
带 24 个功能键的薄膜键盘和系统键盘
OP 177B/OP 277 6 寸操作员面板创新的后续产品
TP900 舒适型
9.0 英寸宽屏 TFT 显示屏,分辨率 800 x 480,1600 万色
Multi Panel MP 277 8" Touch的创新后继产品
KP900 舒适型
带 26 个功能键的薄膜键盘和系统键盘
Multi Panel MP 277 8" Key的创新后继产品
TP1200 舒适型
12.1 英寸宽屏 TFT 显示屏,分辨率 1280 x 800,1600 万色
Multi Panel MP 277 10" Touch的创新后继产品
KP1200 舒适型
带 34 个功能键的薄膜键盘和系统键盘
Multi Panel MP 277 10" Key的创新后继产品
TP1500 舒适型
15.4 英寸宽屏 TFT 显示屏,分辨率 1280 x 800,1600 万色
2 个PROFINET 接口(2 个端口带有集成开关 + 支持千兆位的附加接口)和 1 个 PROFIBUS 接口
Multi Panel MP 377 12" Touch的创新后继产品
KP1500 舒适型
带 36 个功能键的薄膜键盘和系统键盘
Multi Panel MP 377 12" Key的创新后继产品
TP1900 舒适型
18.5 英寸宽屏 TFT 显示屏,分辨率 1366 x 768,1600 万色
Multi Panel MP 377 15" Touch的创新后继产品
TP2200 舒适型
21.5 英寸宽屏 TFT 显示屏,分辨率 1920 x 1080,1600 万色
子程序调用指令CALL的操作数为P0~P62,子程序返回指SRET无操作数。 图(a)中的X10为ON时,CALL指令使程序跳转到指针CALL指令使程序跳转到指针P8处,子程序被执行,执行完SRET指令后返回到104步。 子程序应放在FEND(主程序结束)指令之后,同一指针只能出现一次,CJ指令中用过的指针不能再用,不同位置的CALL指令可以调用同一指针的子程序。 图(a)子程序调用 (b)子程序的嵌套调用 在子程序调用子程序称为嵌套5级。图(b)中的CALL P11指令仅在X0由OFF变为ON时执行一次。在执行子程序1时,如果X1为ON,CALL P12指令被执行,程序跳到P12处,嵌套执行子程序2。执行第二条SRET指令后,返回子程序1中CALL P12指令的下一条指令,执行条SRET指令后返回主程序中CALLP11指令的下一条指令 |
指针P(Ponit)用于分支和跳步程序。在梯形图中,指针放在左侧母线的左边。FXIS有64点指针(P0~P63),FXIN,FX2N,和FX2NC有128点指针(P0~P127)。 条件跳转指令CJ用于跳过顺序程序中的某一部分,以控制程序的流程。当图中的X0为ON时,程序跳转到指针P8处,如果X0为OFF,不执行跳转,程序按原顺序执行。跳转时,不执行被跳过的那部分指令。用编程器输入程序时图中的指针P8放在指令“LD X14”之前。多条跳转指令可以使用相同的指针。 指针可以出现在相应跳转指令之前,但是如果反复跳转的时间超过监控定时器的设定时间,会引起监控定时器出错。一个指针只能出现一次,如出现两次或两次以上,则会出错。如果用M8000的常开触点驱动CJ指令,相当于无条件跳转指令,因为运行时特殊辅助继电器M8000总是为ON。 P63是END所在的步序。在程序中不需要设置P63。 图 CJ指令的使用 |