深圳西门子PLC代理经销控制柜专用 深圳西门子PLC代理,深圳西门子PLC经销,西门子PLC代理
西门子PLC时间中断组织块的功能是什么
S7-400 CPU可以使用的时间中断OB(OB10~OB17)的个数与CPU的型号有关。绝大多数S7-300 CPU只能使用OB10。
可以设置在某一特定的日期时间产生一次时间中断,也可以设置从设定的日期时间开始,周期性地重复产生中断,例如每分钟、每小时、每天、每周、每月、每年产生一次时间中断。可以用专用的SFC28~SFC30设置、取消和激活时间中断。
为了启动时间中断,用户必须设置时间中断的参数,再激活它。可以用组态或编程的方法来启动时间中断。
基于硬件组态的时间中断
因为在每一扫描周期开始时读取数字量输人,CPU可能发现不了脉冲宽度小于扫描周期的脉冲(见图8-2)。脉冲捕捉功能用来捕捉持续时间很短的高电平脉冲或低电平脉冲,有脉冲捕捉功能的*大数字量输人点数取决于CPU的型号,CPU221为6点,CPU222为8点,CPU224和CPU226为14点。
可设置各数字量输人点是否有脉冲捕提功能。某一输人点启动了脉冲捕捉功能后,实际输人状态的变化被锁存并保存到下一次输人更新(见图8-2)。可以捕捉和读取持续时间很短的输人脉冲。
脉冲捕捉功能在输人法波器之后(见图8-3),使用脉冲捕提功能时,必须调节输人滤波时间,使窄脉冲不会被输人滤波器过滤掉。
一个扫描周期内如果有多个输人脉冲,只能检测出第一个脉冲。如果希望在一个扫描周期内检测出多个脉冲,可使用/O中断处理指令(见6.6节)。默认的设置是禁止所有的输人点捕捉脉冲。
深圳西门子PLC代理经销控制柜专用 深圳西门子PLC代理,深圳西门子PLC经销,西门子PLC代理
要求在到达设置的日期和时间时,用Q4.0自动起动某台设备。用新建项目向导生成一个名为“OB10_1”的项目(见随书光盘中的同名例程),CPU模块的型号为CPU315-2DP。
打开硬件组态工具HWConfig(见图4-43),双击机架中的CPU,打开CPU的属性对话框。在“时刻中断”选项卡中,设置执行起动设备的日期和时间,执行的方式为“一次”。用复选框激活中断,按“确定”按钮结束设置。单击工具栏上的壁按钮,保存和编译组态信息。
复杂数据类型包括日期和时间(DATE_AND_TIME)、字符串(String)、数组(Array)、结构(Struct)和用户定义的数据类型(UDT)。
(1日期和时间
日期和时间(DATE_AND_TIME,缩写为DT)占用8个字节的BCD码。第1~6个字节分别存储年的低两位、月、日、时、分和秒,毫秒存储在整个第7个字节和第8个字节的高4位,星期存放在第8个字节的低4位。星期日的代码为1,星期一~星期六的代码为2~7。例如2010年7月27日12点30分25.123秒可以表示为DT#10-07-27-12∶30∶25.123,可以省略毫秒部分。
FM355S(FM355-2S)为步进与脉冲控制模块,模块带有4通道模拟量输入与4通道、8点开关量输出(每通道2点)。当模块用于闭环模拟量控制时,系统的给定输入、反馈输入可以为模拟量信号,但通过内部数字调节后的调节器输出固定为每通道2点的开关量输出,可用于二级、三级开关量输出的闭环模拟量控制系统。
FM355(FM355-2S)为步进与脉冲控制模块、模块带有4通道模拟量输入与4通道、8点开关量输出(每通道2点)。当模块用于闭环模拟量控制时,系统的给定输入、反馈输入可以为模拟量信号,但通过内部数字调节后的调节器输出固定为每通道2点的开关量输出,可用于二级、三级开关量输出的闭环模拟量控制系统。
FM355内部具有4个独立的闭环控制通道与调节器、控制通道可以自由组合,以组成各种类型的复杂团环控制系统,如多环级联控制、比例控制、分配控制系统等。
FM355调节器可以采用PID(包括P、PI、PD)与自动优化温度控制两种基本算法,模拟量输入不仅可以作为给定与反馈输入,还可以作为前馈输入。通过FM355配套的工具软件,可以在STEP7环境下对模块的参数、系统结构、工作过程进行在线或离线配置。
通过调用程序编辑器的文件夹“\Libraries\ StandardLibrary\IEC FunctionBlock”中的IEC功能(见附表B-4),可以实现DATE_AND_TIME数据类型与基本数据类型之间的相互转换、日期时间的比较和加、减,具体的使用方法见在线帮助。
在SIMATIC管理器中生成OB10,下面是用语句表编写的OB10的程序,设置的时间到时,将需要起动的设备对应的输出点置位:
打开PLCSIM,生成QB4的视图对象。下载所有的块和系统数据后,将仿真PLC切换到RUN-P模式。时间中断在PLC暖启动或热启动时被激活,在PLC启动过程结束之后才能执行。达到设置的日期和时间时,可以看到Q4.0变为1状态。
做实验时应设置比当前的日期时间稍晚一点的日期和时间,以免等待的时间太长。