呼伦贝尔西门子PLC代理经销商 西门子PLC代理,西门子S7-1500代理,西门子PLC代理经销
单序列由一系列相继激活的步组成,每一步的后面仅有一个转换,每一个转换的后面只有一个步(见图5-12a),单序列的特点是没有分支与合并。
2. 选择序列
选择序列的开始称为分支(见图5-12b),转换符号只能标在水平连线之下。如果步5是活动步,并且转换条件h为1,则发生由步5→步8的进展。如果步5是活动步,并且k为1,则发生由步5→步10的进展。在步5之后选择序列的分支处,每次只允许选一个序列,如果将选择条件k改为k·h,则当k和h为1状态时,将优先选择h对应的序列。
执行PLCSIM的菜单命令“Execute”→“TriggerErrorOB”→“HardwareInterrupt (OB40-OB47)…”(见图4-49),在“Hardware InterruptOB(40-47)”对话框中,输入DI模块的起始字节地址0和模块内的位地址0。单击“Apply”按钮,I0.0产生硬件中断,CPU调用OB40,M9.2变为1状态,表示正在执行SFC32启动的时间延时。
一、位(bit)的数据类型为BOOL布尔型,在编程软件中BOOL变量的值是1和0,用英语单词TRUE(真)和FALSE(假)表示。位存储单元的地址由字节地址和位地址组成,如I1.2中区域标识符I表示输入字节地址为3位地址为2.
二、字节(Byte),8位二进制数组成1个字节,其中第0位为低位(LSB),第7位为高位(MSB)。
三、字(Word)相邻的两个字节组成1个字,字用来表示无符号数。MW10是由MB10和MB11组成的1个字。用组成字的小的字节MB10的编号作为字MW10的编号,小字节MB10为字的高位字节,大的字节MB11为字的低位字节。
四、双字(DoubleWord),两个字(或四个字节)组成1个双字,双字用来表示无符号数。双字MD10由MB10至MB13组成。
在SIMATIC管理器中生成变量表(见图4-54),单击工具栏上的剑按钮,启动监控功能。MD20是在OB40中读取的BCD格式的时间值(25分9秒643毫秒),后1位为星期的代码,5表示星期4。
10s的延时时间到时,CPU调用OB20,M9.2变为0状态,表示延时结束。OB20中的程序将Q4.0置位为1状态(见图4-52),并且用MOVE指令立即写入D0模块。可以用10.2复位Q4.0(见图4-53)。在OB20中保存在MD24的实时时间值为25分19秒643毫秒,与OB40中保存在MD20的时间值相减,可知定时精度是相当高的。
在时过程中用仿真软件将I0.1置位为1,M9.2变为0状态,表示0B20的延时被取消,定时时间到不会调用0B20。