西门子模块总代理商-长沙市
在S7-300/400系列的plc中,可以用二进制数、十六进制数和BCD码来表示数。 (1)二进制数, 二进制数只有0和1两个符号,按照逢二进一的规则运算。0和1用来表示开关量(或称数字量)的两种不同状态,如触点的断开和接通,线圈的得电和失电等。 假如二进制数的某位为1,表示梯形图中对应的位编程元件(例如,位存储器M或输出过程映像Q)的线圈“得电”,其常开触点接通,常闭触点断开,称该编程元件处于1状态或ON(接通);如果该位为0,对应编程元件的线圈或触点的状态与上述相反,称该编程元件处于0状态或OFF(断开)。在编程手册和编程软件中,位编程元件的1状态和0状态通常用TRUE和FALSE来表示。 二进制常数用2#放在前面表示,如2#1111_0110_1001_0001是16位的二进制常数。 (2)十六进制数 十六进制数的每一位都有16种可能出现的数字,分别是0~9和A~F(对应于十进制数的10~15),按照逢十六进一的规则运算,每个数字占二进制数的4位。 液体混合装置的 PLC 控制 1. 系统控制要求 两种液体混合装置如图 5-5 所示,YV1、YV2 分别为 A、B 液体注入控 制电磁阀,电磁阀线圈通电时打开,液体可以流入,YV3 为 C 液体流出控 制电磁阀,H、M、L 分别为高、中、低液位传感器,M 为搅拌电动机,通过 驱动搅拌部件旋转使 A、B 液体充分混合均匀。 图 5-5 两种液体混合装置 液体混合装置控制要求如下。 ① 装置的容器初始状态应为空,三个电磁阀都关闭,电动机 M 停转。 按下启动按钮,YV1 电磁阀打开,注入 A 液体,当 A 液体的液位达到 M 位置时,YV1 关闭;然后 YV2 电磁阀打开,注入 B 液体,当 B 液体的液 位达到 H 位置时,YV2 关闭;接着电动机 M 开始运转搅拌 20s,而后 YV3 电磁阀打开,C 液体(A、B 混合液)流出,当 C 液体的液位下降到 L 位 置时,开始 20s 计时,在此期间 C 液体全部流出,20s 后 YV3 关闭,一 个完整的周期完成。以后自动重复上述过程。 ② 当按下停止按钮后,装置要完成一个周期才停止。 ③ 可以用手动方式控制 A、B 液体的注入和 C 液体的流出,也可以手 动控制搅拌电动机的运转。 2. 确定输入/输出设备,并为其分配合适的 I/O 端子 液体混合装置控制采用的输入/输出设备和对应的 PLC 端子见表 5-2。 表 5-2 液体混合装置控制采用的输入/输出设备和对应的 PLC 端子 3. 绘制控制电路图 图 5-6 为液体混合装置的 PLC 控制电路图。 图 5-6 液体混合装置的 PLC 控制电路图 4. 编写 PLC 控制程序 (1)绘制状态转移图 在编写较复杂的 PLC 控制程序时,建议先绘制状态转移图,再按状态 转移图的框架绘制梯形图。STEP 7-Micro/WIN 编程软件不具备状态转移图 绘制功能,因此可采用手工绘制或借助一般的图形软件绘制状态转移图。 图 5-7 为液体混合装置控制的状态转移图。 图 5-7 液体混合装置控制的状态转移图 (2)绘制梯形图 启动 STEP 7-Micro/WIN 编程软件,十六进制常数表示法: ①B#16#、W#16#、DW#16#分别用来表示十六进制(16#)字节(B#)、字(W#)和双字(DW#)常数。 ②用字符H表示十六进制常数,如W#16#3B可以表示为3BH。 (3) BCD码 BCD码就是用二进制数表示十进制数,每一位十进制数用4位二进制数来表示。BCD码实际上是十六进制数,用4位二进制数表示出16种组合,而BCD码只用其个组合来表示0~9,其余6种组合( 1010~1111)没有使用。 |
主控继电器(Master Control Relay)简称MCR。
主控继电器用来控制MCR区内的指令是否被正常执行,相当于一个用来接通和断开“能量流”的主令开关。有关指令:
MCRA:激活MCR区指令;
MCRD:取消MCR区指令;
MCR(:打开MCR区指令,在MCR堆栈中保持该指令之前的逻辑运算结果RLO(即MCR位);
MCR):关闭MCR区指令,从MCR堆栈中取出保存的逻辑运算结果RLO;
MCR(,MCR)指令必须成对使用,以表示受控临时“电源线”的形成与终止。
复合数据类型是通过基本数据类型组合成的。复合数据类型的定义超过32位或是由其他数据类型组成的数据。复合数据类型要预先定义,其变量只能在全局数据块中声明,可以作为参数或逻辑块的局部变量。
①数组( ARRAY)。将一组同类型的数据组合在一起,形成一个单元。
②结构( STRUCT)。将一组不同类型的数据组合在一起,形成一个单元。
③字符串( STRING)。包含了多254个字符(CHAR)的一维数组。
④时间和日期( DATE_AND_TIME)。用于存储年、月、日、小时、分钟、秒、毫秒和星期,占用8个字节,用BCD格式保存,星期天的代码为1,星期一到星期六的代码为2~7。
⑤用户定义的数据类型UDT( User-Defind Data Types)。由用户将基本数据类型和复合数据类型组合在一起,形成新的数据类型。
可以在数据块DB和变量声明表中定义复合数据类型。
- 西门子模块总代理商-湖南省 2023-10-26
- 西门子模块总代理商-恩施州市 2023-10-26
- 西门子模块总代理商-随州市 2023-10-26
- 西门子模块总代理商-咸宁市 2023-10-26
- 西门子模块总代理商-黄冈市 2023-10-26
- 西门子模块总代理商-孝感市 2023-10-26
- 西门子模块总代理商-鄂州市 2023-10-26
- 西门子模块总代理商-荆门市 2023-10-26
- 西门子模块总代理商-宜昌市 2023-10-26
- 西门子模块总代理商-荆州市 2023-10-26
- 西门子模块总代理商-十堰市 2023-10-26
- 西门子模块总代理商-襄阳市 2023-10-26
- 西门子模块总代理商-黄石市 2023-10-26
- 西门子模块总代理商-武汉市 2023-10-26
- 西门子模块总代理商-湖北市 2023-10-26
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com