西门子PLC模块浙江授权代理商SIEMENS原装 西门子PLC浙江授权代理商,浙江西门子PLC代理,西门子PLC代理
西门子S7-200转换指令中的ITA、DTA、RTA是将16位整数、32位整数及浮点数转换为ASCII的指令,梯形图编程相似,如将16位整数1234转换为ASCII码的程序格式如图3-77所示。
ASCII码转换的梯形图编程格式
梯形图中的IN为需要转换的数据,OUT为转换结果存储器起始地址。
FMT为转换格式,长度1字节,bit2~bit0用于指定小数点后的数据位数;bit3用于指定小数点的表示形式;bit7~bit4用于浮点数换时的数据长度指定,具体如下。
(1)明确控制要求
PLC控制系统的设计与其他任何工作一样,得知道"干什么",才能考虑"怎么干”与如何“干得好”的问题。不管控制系统*终采用何种类型,其根本目的都是为了满足对象的控制要求,为此,面向*终控制对象的控制要求必须在设计前得到明确。
。西门子PLC模块浙江授权代理商SIEMENS原装 西门子PLC浙江授权代理商,浙江西门子PLC代理,西门子PLC代理
设计人员通过对控制对象的现场了解或对机械、气动、液压工作原理的研究,明确了控制对象的控制要求后,为了便于设计,需要对要求的动作分析与分解处理。如对液压、气动控制的机械,应该将其控制要求转化为动作循环图、液/气压控制系统组成简图、电磁元件动作表等;对于单纯电气控制的动作,应转化为动作时序图或控制要求表等。根据循环图、液/气压系统简图、时序图、控制要求表的动作需要,就可以规划必要的指令元件(如按钮、触摸屏开关)、行程检测开关、执行元件、功能部
S7-200可以用CPU模块输出的24V直流电源作为输人回路的电源(见图2-6),它还可以为接近开关、光电开关之类的传感器提供24V直流电源。
当图2-4中的外接触点接通时,光耦合器中两个反并联的发光二极管亮,光敏三极管饱和导通;外接触点断开时,光耦合器中的发光二极管熄灭,光敏三极管截止。信号经内部电路传送给CPU模块。显然,可以改变图24中输人回路的电源极性。
交流输人方式适合于在有油雾、粉尘的恶劣环境下使用,输人电压有110V、220V两种。直流输人电路的延迟时间较短,可以直接与接近开关、光电开关等电子输人装置连接。
2、输出模块
西门子PLC模块浙江授权代理商SIEMENS原装 西门子PLC浙江授权代理商,浙江西门子PLC代理,西门子PLC代理
输出模块的功率放大元件有驱动直流负载的大功率晶体管和场效应管、驱动交流负载的双向品闸管,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。输出电流的典型值为0.5~2A,负载电源由外部现场提供。
输出电流的额定值与负载的性质有关,例如S7-200的继电器输出电路可以驱动2A的电阻性负载,只能驱动200W的白炽灯。输出电路一般分为若干组,对每一组的总电流也有限制。额定输出电流还与温度有关,温度升高时额定输出电流减小,有的可编程序控制器提供了有关的曲线。
bit2~bitO:小数点后的数据位数指定。可以表示的范围为0~7,实际只能使用0~5;当指定6、7时,全部ASCII作为空格处理。
bit3:小数点的ASCII码显示形式指定。bit3="1",小数点以","表示;bit3=“0”,小数点以“.”表示。
PLC的CPU的存储器有哪些
PLC的操作系统使PLC具有基本的智能,能够完成PLC设计者规定的各种工作。用户程序由用户设计,它使PLC能完成用户要求的特定功能。用户程序存储器的容量以字节(Byte,简称为B)为单位。
1. PLC使用的物理存储器
(1)机存取存储器(RAM)
CPU可以读出RAM中的数据,也可以将数据写入RAM,RAM又叫读/写存储器。它是易失性的存储器,电源中断后,储存的信息将会丢失。
RAM的工作速度高,价格便宜,改写方便。在关断PLC的外部电源后,可以用锂电池来保存RAM中储存的用户程序和数据。需要更换锂电池时,由PLC发出信号,通知用户。西门子PLC模块浙江授权代理商SIEMENS原装 西门子PLC浙江授权代理商,浙江西门子PLC代理,西门子PLC代理
使用屏蔽电缆时*大距离为200m,输入信号为50mV或80mV时,*大距离为50m。
5. 模拟量输入模块的扫描时间
通道的转换时间由基本转换时间和模块的电阻测试和断线监控时间组成,基本转换时间取决于模拟量输入模块的转换方法(例如积分法和瞬时值转换法)。积分转换法的积分时间直接影响转换时间,可以在STEP7中设置积分时间。
扫描时间是指模拟量输入模块对所有被激活的模拟量输入通道进行转换和处理的时间的总和。如果模拟量输入通道进行了通道分组,还需要考虑通道组之间的转换时间。
6. 模拟量输入模块的量程卡
模拟量输入模块的输入信号类型用量程卡(或称为量程模块)来设置。量程卡安装在模拟量输入模块的侧面,每两个通道为一组,共用一个量程卡,图2-50中的模块有8个通道,有4个量程卡。量程卡插入输入模块后,如果量程卡上的标记C与输入模块上的箭头标记相对,则量程卡被设置在C位置。各位置对应的测量类型和测量范围都印在模拟量模块上。
(2)只读存储器(ROM)
ROM的内容只能读出,不能写入。它是非易失的,电源消失后,仍能保存储存的内容,ROM一般用来存放PLC的操作系统。
bit7~bit4:浮点数转换时的ASCII字符长度指定,允许为3~15。即S7-200中规定*多只能转换成15个ASCII字符,其中数据*大13位字符、符号1位字符、小数点1位字符。
西门子PLC用户程序结构的生成与使用
(1)结构的生成
可以在数据块中或逻辑块的变量声明表中定义结构,下面介绍在数据块中定义的方法。在图4-7的数据块DB4中,定义了一个数组和一个结构。名为STACK的结构由3个不同数据类型的变量组成。
选中图4-7“ARRAY”下面的“INT”,按回车键,在该单元的下面生成一个空白行。在“名称”列输入结构的名称“STACK”,用鼠标右键点击空白行的“类型”列单元,执行弹出的快捷菜单中的“复杂类型”→“STRUCT”(也可以直接输入STRUCT),连续按回车键后,在该行的下面出现新的行,新的行下面一行增加的“END_STRUCT”(结束结构)是自动生成的,表示该结构的结束。在新的行输入结构的第一个元素“AMOUNT”和它的数据类型。如果没有输入该元素的初值,将会自动生成默认的初值0。用同样的方法生成结构的其他元素。选中结构的“END_STRUCT”单元后按回车键,在下面出现的新的行中定义一个名为Fault、长度为20个字符的字符串。