全国服务热线 15221406036

西门子PLC模块6ES7223-1PL22-0XA8

发布:2023-03-22 17:30,更新:2024-05-08 07:10

西门子PLC模块6ES7223-1PL22-0XA8

西门子plc的顺序控制设计法*基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(Step)。顺序功能图(SFC)主要由步、有向连线、转换、转换条件和动作组成。
    图1是运输带控制的示意图和输入、输出波形图,按了起动按钮I0.0,先启动1号运输带,延时6s后自动起动2号运输带。按了停止按钮I0.1后,先停2号运输带,5s后自动停1号运输带。图2是用S7-300的S7-Graph语言画出的顺序功能图。
    运输带的工作过程被“自然”地划分为6s启动延时、双机运行、5s停机延时这3步(见图2中的S2~S4),此外还设置了一个等待启动的初始步S1,初始步用双线框表示。
    当系统正处于某一步所在的阶段时,称该步为“活动步”。在监控时用绿色表示活动步。
    各步右边的方框中是该步要完成的“动作”。动作中的R、S表示对Q4.0复位和置位,步S2中的D表示延时,但是不是使用定时器来延时。6s延时到时,M0.3变为1状态。
    步S3中的N表示Q4.1为非存储型动作,S3为活动步时Q4.1为1状态,为不活动步时Q4.1为0状态。
    相邻两步用有向连线连接。用有向连线上与有向连线垂直的短划线来表示转换。
    使系统由当前步进入下一步的信号称为转换条件,例如起动按钮I0.0是由初始步转换到起动延时步的转换条件。S7-Graph用梯形图或功能块图来表示转换条件。

                      图1

                                       图2

显示和设置时间与日期
按如下进行操作:
打开项目,选择一个S7/M7程序,或使用菜单命令plc > 显示可访问节点,打开"可访问节点"窗口,然后选择一个节点("MPI=...")。
选择菜单命令PLC > 诊断/设置 > 设置日期与时间。
只有在项目窗口(在线视图)中选择了一个S7/M7程序,或在"可访问节点"窗口中选择了一个节点("MPI=...")时,才能选择该菜单命令。
在所显示的对话框中,可读取选中模块的当前时间与日期。
如有必要,可以在"日期"和"时间"域中输入新数值,或可使用默认选项来接收编程设备/PC上的时间和日期,如UTC。
具有时区设置和夏令/冬令时的CPU时钟
在固件版本V3起的S7-400 CPU上,除时间和日期外,还可以执行或评估下列设置:
夏令/冬令时
显示时区的偏移量因数
显示时区
系统工作采用全局的、连续的和没有中断的TOD,即模块时间。
本地自动化系统允许计算当地时间,它与模块时间不同,并且可以被用户程序使用。当地时间不直接输入,而是使用模块时间加/减与模块时间的时间差来计算。
夏令/冬令时
当设置TOD和日期时,也可以设置夏令或标准时。例如,通过用户程序从夏令时切换到标准时时,只需考虑相对于模块时间的时间差。可以用从Internet上获取的块来实现此切换。
读取和调节TOD和TOD状态
夏令/冬令时标识符和相对于模块时间的时间差包括在日时间(TOD)状态中。
有下列选项可用于读取或调节TOD及其状态:
使用STEP 7 (在线)
通过菜单命令PLC > 诊断/设置 > 调节TOD(读取和调节)
通过"模块信息"对话框,"时间系统"选项卡(只读)
在用户程序中
SFC 100 "SET_CLKS" (读取和调节)
SFC 51 "RDSYSST",具有SZL 132,索引8 (只读)
诊断缓冲区、消息和OB起始信息中的时间戳
采用模块时间生成时间戳
TOD中断
当标准时切换为夏令时的时候,如果由于"时间跳转"导致没有触发TOD中断,则调用OB 80。
对于夏令/标准时转换,采用分钟和小时周期性维持TOD中断周期。
TOD同步
组态为TOD主站(例如,在CPU寄存器"诊断/时钟"中)的CPU始终采用模块时间和当前TOD状态同步其它时钟


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com