S7-200可编程序控制器系统手册


    前言目录
    产品概述 1
    入门 2
    S7200安装 3
    PLC基概念 4
    编程概念惯例特点 5
    S7200指令集 6
    网络通讯 7
    硬件障诊断指南软件调试工具 8
    S7200开环运动控制
    9
    创建调制解调模块程序
    10
    USS协议库控制
    MicroMaster驱动器
    11
    Modbus协议库
    12
    配方 13
    数档 14
    PID整定PID整定控制面板 15
    附录
    索引
    S7200
    编程序控制器
    系统手册
    SIMATIC
    2008年8月版
    6ES7 2988FA248FH0
    A5E0030799204
    手册订购号:
    6ES72988FA248BH0ii
    安全指南
    手册包括保证身安全保护产品连接设备应遵守注意事项注意事项手册中
    警告三角形加突出危险等级标明:
    危险
    表示果采取适预防措施导致死亡者严重身伤害
    警告
    表示果采取适预防措施导致死亡严重身伤害

    表示果采取适预防措施导致轻微身伤害

    表示果采取适预防措施导致财产损失
    注意
    表示果采取适预防措施导致希结果状态
    合格员
    合格员允许安装操作设备合格员指授权定安全惯例标准线路设备
    系统进行调试接加标识员
    正确应
    注意:
    警告
    该设备部件产品目录者技术说明中描述范畴Siemens公司认
    者推荐第三方厂家出产设备部件起
    正确运输保设置安装推荐方式操作维护产品正常安全
    运行
    注册商标
    SIMATICRSIMATIC HMIRSIMATIC NETRSIEMENS AG注册商标
    文档中某名称注册商标果第三方名称途违反者权利
    已核手册容描述硬件软件相符差错难完全
    避免保证完全致会常手册中数进行检查
    续编辑中进行必更正欢迎您提出宝贵意见
    免责声明Siemens AG 2007版权保留权利
    未明确书面许复制传抄者资料容违者应造
    成损失承担责保留实模块设计专利许注册中提供
    权利
    Siemens AG
    Bereich Automation and Drives
    Geschaeftsgebiet Industrial Automation Systems
    Postfach 4848 D 90327 Nuernberg
    E Siemens AG 2008
    技术数改动恕事先通知
    Siemens Aktiengesellschaft 6ES7 2988FA248FH0iii
    前言
    手册途
    S7200系列型PLC (Micro PLC)应种动化系统紧凑结构低廉成功强
    指令集S7200 PLC成种型控制务理想解决方案S7200产品样化基
    Windows编程工具您够更加灵活完成动化务
    手册专具定PLC背景知识工程员编程员安装员电气员编写容涵盖
    S7200系列型PLC安装编程信息
    阅读手册需基知识
    果具备定动化知识PLC知识您更理解手册容
    适范围
    手册适STEP 7MicroWIN 40版S7200 CPU产品系列关手册涉全部S7200系
    列产品清单订货号参见附录E
    修订容
    手册修订包含两新模拟扩展模块附录
    EM 231模拟量输入RTD4输入
    EM 231模拟输入热电偶8输入
    附录HS7200CN产品
    认证标准
    SIMATIC S7200系列产品符合标准:
    Underwriters LaboratoriesInc UL 508 Listed (工业控制设备)
    注册号E75310
    加标准协会:CSA C222编号142 (程控制设备)
    工厂保险联盟:等级号3600等级号3611FM级I分区2组ABCD危险位置
    T4A等级I区2IICT4
    提示
    SIMATIC S7200系列符合CSA标准
    cULus标志表明S7200已Underwriters Laboratories (UL)检验证明符合标准UL 508CSA
    222 No 142S7200编程序控制器系统手册
    iv
    CE标签
    关更信息请参见附录A中常规技术规范
    C标记
    SIMATIC S7200产品符合ASNZS 2064 (澳利亚)标准
    标准:
    SIMATIC S7200系列产品符合IEC 611312编程控制器 设备求标准
    更信息请参见附录A
    文档相关资料信息
    产品
    系列 文档 订货号
    S7200 S7200点点接口通讯手册(英语德语) 6ES7 2988GA008XH0
    SIMATIC文显示户手册(包括STEP 7MicroWIN文档光盘中)
    HMI设备OP 73microTP 177micro (WinCC Flexible)操作手册(英文) 6AV6 6911DF010AB0
    SIMATIC HMI WinCC flexible 2005 Micro户手册(英语) 6AV6 6911AA010AB0
    SIMATIC NET CP 2432 ASI接口站手册(英文) 6GK7 2432AX008BA0
    SIMATIC NET CP 2431工业太网通讯处理器技术手册(英语) J31069D0428U001A27618
    SIMATIC NET CP 2431 IT工业太网通讯处理器信息技术技术手册
    (英语)
    J31069D0429U001A27618
    ITCP编程提示SIMATIC NET S7BeanApplet(英语) C79000G8976C18002
    SIMATIC NET GPRSGSMModem SINAUT MD7203系统手册(英语) C79000G8976C211
    SIMATIC NET SINAUT MICRO SC系统手册(英语) C79000G8900C210
    SIWAREX MS设备手册(英语)(设备提供)
    S7200编程控制器系统手册(英语) 6ES7 2988FA248BH0前言
    v
    手册
    果您初次S7200产品您需通读S7200编程控制器系统手册果您位
    验户通目录索引查找相应信息
    S7200编程控制器系统手册题组织编排:
    第1章(产品概述)S7200系列PLC产品特点作简单描述
    第2章(入门)教您创建载简单控制程序
    第3章(S7200安装)提供S7200 CPU模块扩展IO模块安装尺寸基安装指南
    第4章(PLC基概念)提供S7200操作信息
    第5章(编程概念惯例特点)描述STEP 7MicroWIN软件特点程序编辑器指令集
    种类(IEC 11313者SIMATIC)S7200数类型创建程序步骤
    第6章(S7200指令集)编程指令描述示例
    第7章(网络通讯)介绍S7200支持种网络配置
    第8章(硬件障诊断指南软件调试工具)介绍S7200硬件障处理方法
    STEP 7MicroWIN软件中您提供调试工具
    第9章(S7200开环运动控制)提供关开环运动控制三种方法(脉宽调制脉串输出
    EM 253定位控制模块)信息
    第10章(创建调制解调模块程序)介绍指令导EM 241模块创建程序
    第11章(USS协议库控制MicroMaster驱动器)仅介绍指令创建MicroMaster驱
    动器控制程序介绍组态MicroMaster系列第三代第四代驱动器
    第12章(Modbus协议库)介绍指令创建通Modbus进行通讯程序
    第13章(配方)介绍样动化配方程序组织装载存储卡中
    第14章(数档)提供关程测量数存储存储卡中信息
    第15章(PID整定PID整定控制面板)介绍通功幅度增强系统效
    轻松S7200提供PID功
    附录A(技术规范)提供S7200硬件技术信息数清单
    附录提供附加参考信息例错误代码描述特殊存储(SM)区描述订购S7200设备零件
    号STL指令执行时间S7200CN产品信息
    手册外STEP 7MicroWIN提供关S7200编程入门线帮助果您购买
    STEP 7MicroWIN软件免费张资料光盘光盘容包括应示例电子版系统手册
    信息S7200编程序控制器系统手册
    vi
    线帮助
    需次击键获帮助F1访问STEP 7MicroWIN广泛线帮助线帮助仅
    您S7200编程程中帮助包括题
    电子手册
    资料光盘中电子版S7200系统手册您安装计算机便需时时
    应示例
    资料光盘中包括应示例程序示例程序您编制应程序时值鉴
    S7200Internet网站您找应示例新版
    回收废弃
    请联系专业公司帮助您处理电气垃圾避免回收废弃设备时环境造成危害
    支持
    西门子销售处销商
    需技术支持S7200培训需订购S7200产品联系Siemens销商销售处
    销售代表受专业培训具备定工业程知识背景种Siemens产品方面知识
    快捷高效方式解决您碰问题
    线服务支持
    文档支持外通Internet网址:
    http:wwwsiemenscomautomationservice&support
    您该网站找:
    关S7200系列产品信息wwwsiemenscomS7200
    S7200 Internet站点容包括常见问题解答(FAQ)应示例(应示例程序示例)新
    发布产品信息产品更新载
    时事通讯通您解产品新消息
    通Service & Support (服务支持)搜索功获佳资料
    坛通您全球户专业员交流验
    动化驱动部代表机构
    Services(服务)栏关现场服务维修备件信息信息
    技术服务
    S7200技术支持中心高级技术培训员样您解决您遇问题您
    时联系前言
    vii
    A&D技术支持中心
    全球服务全日制服务:
    Johnson City
    Nuernberg
    Beijing
    技术支持中心
    全球(Nuernberg)
    技术支持中心
    天24时全年365天您服务
    电话: +49 (180) 5050222
    传真: +49 (180) 5050223
    Email:adsupport@siemenscom
    GMT: +100
    美国(Johnson City)
    技术支持授权中心
    时间:周周五
    800 AM 500 PM
    电话: +1 (423) 262 2522
    +1 (800)3337421 (仅限美国)
    传真: +1 (423) 262 2289
    Emailsimatichotline@seasiemenscom
    GMT: 500
    亚洲澳利亚(北京)
    技术支持授权中心
    时间:周周五
    800 AM 500 PM
    电话: +861064757575
    传真: +861064747474
    Emailadsupportvasia@siemenscom
    GMT: +800
    欧洲非洲(纽伦堡)
    授权中心
    时间:周周五
    800 AM 500 PM
    电话: +49 (180) 5050222
    传真: +49 (180) 5050223
    Email:adsupport@siemenscom
    GMT: +100
    GMT: 500
    通常情况SIMATIC热线授权热线语言德语英语S7200编程序控制器系统手册
    viiiix
    目录
    1 产品概述 1
    新容 2
    S7200 CPU 2
    S7200扩展模块 4
    STEP 7MicroWIN编程数包 5
    通讯方式选择 5
    显示面板 6
    2 入门指南 7
    连接S7200 CPU 8
    创建例子程序 10
    载例子程序 14
    S7200转入RUN模式 14
    3 安装S7200 15
    S7200设备安装指南 16
    S7200模块安装拆卸 17
    接接线指南 20
    4PLC原理 23
    理解S7200执行您控制逻辑 24
    访问S7200数 27
    解S7200保存恢复数 36
    选择S7200 CPU工作模式 40
    S7200资源理器 41
    S7200特征 41
    5 编程原约定特征 51
    设计微型PLC系统指导原 52
    程序基组件 53
    STEP7MicroWIN创建户程序 55
    选择SIMATICIEC 11313指令集 57
    理解程序编辑器中惯例 58
    导帮您创建控制程序 60
    S7200中出错处理 60
    数块中指定址初始值 62
    符号表定义变量符号址 62
    局部变量 63
    状态图监视户程序 63
    创建指令库 64
    应程序调试 64S7200编程序控制器系统手册
    x
    6 S7200指令集 65
    描述指令惯语 67
    S7200存储器范围特性 68
    位逻辑指令 70
    触点 70
    线圈 73
    逻辑堆栈指令 75
    RS触发器指令 77
    时钟指令 78
    通讯指令 81
    网络读写指令 81
    发送接收指令 86
    获取口址设定口址指令 95
    较指令 96
    数值较 96
    字符串较 98
    转换指令 99
    标准转换指令 99
    ASCII码转换指令 103
    字符串转换指令 107
    编码解码指令 112
    计数器指令 113
    SIMATIC计数器指令 113
    IEC计数器指令 116
    高速计数器指令 118
    脉输出指令 133
    数字运算指令 140
    加减指令 140
    整数法产生双整数带余数整数法 142
    数学功指令 143
    增加减少指令 144
    例积分微分(PID)回路控制指令 145
    中断指令 153
    逻辑操作指令 161
    取反指令 161
    异指令 162
    传送指令 164
    字节字双字者实数传送 164
    字节立传送(读写) 165
    块传送指令 166
    程序控制指令 167
    条件结束 167
    停止 167
    门狗复位 167
    For Next循环指令 169
    跳转指令 171
    控继电器(SCR)指令 172
    诊断LED指令 178目录
    xi
    移位循环指令 179
    右移左移指令 179
    循环右移循环左移指令 179
    移位寄存器指令 181
    字节交换指令 183
    字符串指令 184
    表指令 189
    填表 189
    先进先出进先出 190
    存填充 192
    查表 193
    定时器指令 196
    SIMATIC定时器指令 196
    IEC定时器指令 201
    时间间隔定时器 203
    子程序指令 204
    7 通网络进行通讯 209
    理解S7200网络通讯基概念 210
    网络选择通讯协议 214
    通讯接口安装删 220
    网络建立 221
    口模式创建户定义协议 226
    网络中调制解调器STEP 7MicroWIN 228
    高级议题 233
    组态RS232PPI站电缆实现远程操作 239
    8 硬件障诊断指南软件调试工具 243
    调试应程序 244
    显示程序状态 246
    状态图显示修改S7200中数 247
    强制指定值 248
    指定程序执行扫描周期数 248
    硬件障诊断指导 249
    9 S7200开环运动控制 251
    概述 252
    PWM (脉宽调制)输出 253
    开环位控步进电机伺服电机基信息 255
    通位控导创建指令 260
    PTO指令错误代码 264
    位控模块特性 265
    组态位控模块 267
    通位控导位控模块创建指令 273
    位控模块示例程序 285
    EM253控制面板监视位控模块 290
    位控模块位控指令错误代码 292
    高级议题 294
    理解位控模块支持参考点寻找模式 303S7200编程序控制器系统手册
    xii
    10 创建调制解调模块程序 307
    EM241调制解调模块特点 308
    利调制解调扩展导组态EM241调制解调模块 314
    调制解调指令限定概述 318
    EM241调制解调模块指令 319
    EM241调制解调模块示例 323
    支持智模块CPU 323
    EM241调制解调模块特殊存储区 323
    高级议题 325
    消息电话号码格式 327
    文消息格式 328
    CPU数传送消息格式 329
    11 USS协议库控制MicroMaster驱动器 331
    USS协议求 332
    计算驱动通讯时间求 332
    USS指令 333
    USS协议指令 334
    USS协议示例程序 341
    USS执行错误代码 342
    连接设置3系列MicroMaster驱动 342
    连接设置4系列MicroMaster驱动 345
    12 Modbus协议库 347
    概述 348
    Modbus协议求 348
    Modbus协议初始化执行时间 349
    Modbus址 350
    Modbus站指令 351
    Modbus站指令 352
    Modbus协议指令 353
    高级议题 362
    13 配方 365
    概述 366
    配方定义术语 367
    配方导 367
    配方导创建指令 371
    14 数档 373
    概述 374
    数档导 375
    数档导创建指令 379
    15 PID整定PID整定控制面板 381
    理解PID整定 382
    扩展回路表 382
    先决条件 385
    滞偏移 385
    整定序列 386目录
    xiii
    异常情况 387
    关程变量超限说明(结果代码3) 387
    PID整定控制面板 388
    A 技术规范 391
    通技术规范 392
    CPU规范 396
    数字量扩展模块规范 405
    模拟量扩展模块规范 412
    热电偶RTD(热电阻)扩展模块规范 424
    EM277 PROFIBUSDP模块规范 438
    EM241调制解调模块规范 450
    EM253位控模块规范 452
    (CP2431)太网模块规范 458
    (CP2431IT) Internet模块规范 460
    (CP2432) ASi接口模块规范 463
    选卡件 465
    扩展电缆 466
    RS232PPI站电缆USBPPI站电缆 467
    输入仿真器 471
    B 计算功率分配 473
    C 错误代码 477
    致命错误代码消息 478
    运行程序错误 479
    编译规错误 480
    D 特殊存(SM)位 481
    SMB0:状态位 482
    SMB1:状态位 482
    SMB2:端口接收字符 483
    SMB3:端口奇偶校验错误 483
    SMB4:队列溢出 483
    SMB5:IO状态 484
    SMB6:CPU ID寄存器 484
    SMB7:保留 484
    SMB8SMB21:IO模块标识错误寄存器 485
    SMW22SMW26:扫描时间 486
    SMB28SMB29:模拟调整 486
    SMB30SMB130:端口控制寄存器 486
    SMB31SMW32:永久存储器(EEPROM)写控制 487
    SMB34SMB35:定时中断时间间隔寄存器 487
    SMB36SMB65:HSC0HSC1HSC2寄存器 487
    SMB66SMB85:PTOPWM寄存器 489
    SMB86SMB94SMB186SMB194:接收消息控制 490
    SMW98:扩展IO总线错误 491
    SMB130:端口控制寄存器(参见SMB30) 491
    SMB131SMB165:HSC3HSC4HSC5寄存器 491
    SMB166SMB185:PTO0PTO1包络定义表 492S7200编程序控制器系统手册
    xiv
    SMB186SMB194:接收消息控制(参见SMB86SMB94) 492
    SMB200SMB549:智模块状态 493
    E S7200订购号 495
    FSTL指令执行时间 499
    G S7200快速参考信息 505
    H S7200CN产品 511
    S7200CN产品合格证认证 512
    S7200CN产品 5131
    产品概述
    S7200系列种编程序逻辑控制器(Micro PLC)够控制种设备满足动化控制
    需求
    S7200户程序中包括位逻辑计数器定时器复杂数学运算智模块通讯等指
    令容够监视输入状态改变输出状态达控制目紧凑结构灵活配置强
    指令集S7200成种控制应理想解决方案
    章中
    新增容 2
    S7200 CPU 2
    S7200扩展模块 4
    STEP 7MicroWIN编程数包 5
    通讯方式选择 5
    显示面板 6S7200编程序控制器系统手册
    2
    新增容
    SIMATIC S7200新特征包括两新模拟扩展模块:
    EM 231模拟量输入RTD4输入
    EM 231模拟量输入热电偶8输入
    附录HS7200CN产品
    S7200 CPU
    S7200 CPU微处理器集成电源输入电路输出电路集成紧凑外壳中形成
    功强Micro PLC参见图11载程序S7200保留需逻辑监控
    应程序中输入输出设备
    IO LED状态LED:
    系统障诊断
    (SFDIAG)
    RUN
    STOP
    选卡:
    存储卡
    实时时钟
    电池
    通讯口
    接线端子排
    (CPU 224CPU 224XP
    CPU 226插拔)
    装标准(DIN)导轨夹片
    盖板:
    模式选择器开关(RUNSTOP)
    模拟调整电位计
    扩展端口(数CPU)
    图11 S7200 Micro PLC产品概述 第1章
    3
    西门子公司提供种类型CPU适应种应表11中CPU特性作简单较详细信
    息参见附录A
    表11 S7200技术指标
    特性 CPU 221 CPU 222 CPU 224 CPU 224XP
    CPU 224XPsi CPU 226
    外形尺寸(mm) 90 x 80 x 62 90 x 80 x 62 1205 x 80 x 62 140 x 80 x 62 190 x 80 x 62
    程序存储器:
    带运行模式编辑
    带运行模式编辑
    4096字节
    4096字节
    4096字节
    4096字节
    8192字节
    12288字节
    12288字节
    16384字节
    16384字节
    24576字节
    数存储器 2048字节 2048字节 8192字节 10240字节 10240字节
    掉电保护时间 50时 50时 100时 100时 100时
    机IO
    数字量
    模拟量
    6输入4输出

    8输入6输出

    14输入10输出

    14输入10输出
    2输入1输出
    24输入16输出

    扩展模块数量 0模块 2模块1 7模块1 7模块1 7模块1
    高速计数器
    单相
    两相
    4路30KHz
    2路20KHz
    4路30KHz
    2路20KHz
    6路30KHz
    4路20KHz
    4路 30 kHz
    2路200 kHz
    3路 20 kHz
    1路100 kHz
    6路30KHz
    4路20KHz
    脉输出(DC) 2路20KHz 2路20KHz 2路20KHz 2路100 kHz 2路20KHz
    模拟电位器 1 1 2 2 2
    实时时钟 卡 卡 置 置 置
    通讯口 1 S485 1 S485 1 S485 2 RS485 2 RS485
    浮点数运算
    数字IO映 256 (128输入128输出)
    布尔型执行速度 022毫秒指令
    1 您必须计算电源消耗定额确定S7200 CPU您配置提供少功率(电流)果超出CPU电源消耗定额法连接数
    目模块关CPU扩展模块电源求信息请参见附录A关电源消耗定额信息请参见附录BS7200编程序控制器系统手册
    4
    S7200扩展模块
    更满足应求S7200系列您提供种类型扩展模块您利扩展模块完
    善CPU功表12列出现扩展模块关特定模块详细信息参见附录A
    表12 S7200扩展模块
    扩展模块 类型
    数字量模块
    输入 8xDC输入 8xAC输入 16xDC输入
    输出 4xDC输出 4x继电器 8x继电器输出
    8xDC输出 8xAC输出
    混合 4xDC输入
    4xDC输出
    8xDC输入
    8xDC输出
    16xDC输入
    16xDC输出
    32xDC输入
    32xDC输出
    4xDC输入/
    4x继电器
    8xDC输入/
    8x继电器
    16xDC输入/
    16x继电器
    32xDC输入/
    32x继电器
    模拟模块
    输入 4x模拟输入 8x模拟输入 4x热电偶输入 8x热电偶输入输
    2xRTD输入 4xRTD输入
    输出 2输出 4x模拟输出
    混合 4x模拟输入
    4x模拟输出
    智模块
    位置 调制解调器 PROFIBUSDP
    太网 Ethernet IT
    模块
    ASI SIWAREX MS1
    1 附录A中没包括详细信息请参见模块文档产品概述 第1章
    5
    STEP 7MicroWIN编程软件
    STEP 7MicroWIN编程软件户开发编辑监控应程序提供良编程环境
    快捷高效开发您应程序STEP 7MicroWIN软件您提供三种程序编辑器便您
    找需信息STEP 7MicroWIN提供详线帮助文档光盘该光盘含手册电
    子版应示例信息
    计算机配置求
    STEP 7MicroWINPC机运行西门子编程设备运行计算机编程设备
    低配置求:
    操作系统:
    Windows 2000Windows XP
    Vista
    少350M空闲硬盘空间
    鼠标(推荐)
    图12 STEP 7MicroWIN
    安装STEP 7MicroWIN
    STEP 7MicroWIN安装光盘插入计算机光驱安装导程序动启动引导您完成整安装
    程关安装STEP 7MicroWIN更信息参考Readme文件
    提示
    Windows 2000Windows XPWindows Vista操作系统安装STEP 7MicroWIN必须
    理员权限登录
    通讯方式选择
    西门子提供两种计算机连接S7200编程选项:种带PPI站电缆直接连接
    种带MPI电缆通讯处理器(CP)卡
    计算机连接S7200PPI站编程电缆常济方式S7200编程
    口计算机RS232相连PPI站编程电缆通讯设备连接S7200S7200编程序控制器系统手册
    6
    显示面板
    文显示器
    文显示(TD)种连接S7200显示设备通文显示导容易编程
    S7200显示应相关文消息数
    TD设备允许您查监视更改应相关程变量提供应低成接口
    S7200产品系列提供四TD设备:
    TD100C带2字体选项4行
    文显示
    TD 200C2行文显示行
    20字符总40字符
    TD 200面板该面板提供
    四带预定义合适功键允
    许实现8设置位功
    根字体字符选项TD400C
    提供2行4行文显示
    TD 100C
    TD200C
    TD 200
    TD400C
    提供2行4行文显示
    图13 文显示器
    关文显示器更信息请参考STEP 7MicroWIN文档光盘中SIMATIC文显示(TD)户
    手册
    STEP 7MicroWIN中文显示导帮助您快速容易组态文显示消息启动文显示
    导选择工具 > 文显示导菜单命令
    操作触摸面板显示
    OP 73microTP 177micro面板专门设计
    SIMATIC S7200 Micro PLC
    应型机器设备提供操作
    监视功短组态调试时间
    WinCC Flexible中组态面板
    亮点外面板支持高达32种组
    态语言5种线语言包括亚洲西里尔
    字符集
    带图形3显示器操作面板OP 73micro
    安装尺寸OP 3TD 200兼容
    触摸面板TP 177micro代触摸面板TP
    070TP170micro垂直安装容纳
    附加应该特征允许空间限时
    进行
    图14 操作触摸面板显示
    文显示7
    入门
    STEP 7MicroWIN软件您够容易S7200进行编程通简单例子程序简短
    步骤您学会S7200中连接编程运行程序
    完成例子程序您需PPI站电缆S7200 CPU运行STEP 7MicroWIN软件
    编程设备
    章中
    连接S7200 CPU 8
    创建例子程序 10
    载例子程序 14
    S7200转入RUN模式 14S7200编程序控制器系统手册
    8
    连接S7200 CPU
    连接S7200十分容易例中您需S7200 CPU供电然编程设备S7200 CPU
    间连通讯电缆
    S7200 CPU供电
    第步骤S7200CPU供电图21出直流供电交流供电两种CPU模块接线
    方式
    安装拆卸电气设备前必须确认该设备电源已断开安装拆卸S7200前必须遵
    守相应安全防护规范务必电源断开
    警告
    带电情况S7200相关设备进行安装接线造成触电者操作设备误动作安装
    拆卸程期间果未断开S7200相关设备电源会导致员死亡重伤者
    损坏设备
    始终遵守合适安全预防措施尝试安装拆卸S7200相关设备前请确保已断开S7200
    电源
    直流供电 交流供电
    24 VDC 85265 V交流
    图21 S7200 CPU供电入门 第2章
    9
    连接RS232PPI站电缆
    图22示连接S7200编程设备
    RS232PPI站电缆连接电缆:
    1 连接RS232PPI站电缆
    RS232端(标识PC)编程设
    备通讯口(例中COM 1)
    2 连接RS232PPI站电缆
    RS485端(标识PPI)S7200
    端口0端口1
    3 图22示设置RS232PPI
    站电缆DIP开关
    12345678
    RS232PPI站电缆
    S7200
    编程设备
    ↑1接通
    ↓0断开
    图22 连接RS232PPI站电缆
    提示
    手册中实例RS232PPI站电缆RS232PPI站电缆更换前PCPPI电缆
    USBPPI站电缆请参见附录E中订购号
    开STEP 7MicroWIN
    点击STEP 7MicroWIN图标开
    新项目图23示新项目
    注意左侧操作栏您操作栏中
    图标开STEP 7MicroWIN项目中
    组件
    点击操作栏中通讯图标进入通讯话
    框您话框STEP
    7MicroWIN设置通讯参数
    操作栏
    通讯图标
    图23 新建STEP 7MicroWIN项目S7200编程序控制器系统手册
    10
    STEP 7MicroWIN设置通讯参数
    示例项目中STEP 7MicroWINRS232PPI站电缆缺省设置检查列设置:
    1 PCPPI电缆通讯址设 0
    2 接口COM1
    3 传输波特率96Kbps
    果您需改变通讯设置请参考第7章
    图24 设置通讯参数
    S7200建立通讯
    通讯话框S7200建立通讯:
    1 通讯话框中双击刷新图标
    STEP 7MicroWIN搜寻显示
    连接S7200站CPU图标
    2 选择S7200站点击确认
    果STEP 7MicroWIN未找您
    S7200 CPU请核您通讯参数设置
    重复步骤
    建立S7200通讯您创建
    载示例程序
    图25 S7200建立通讯
    创建例子程序
    创建例子程序您体会STEP 7MicroWIN编程简单例子程序三程序段
    中6条指令完成定时器启动复位简单功
    例中您梯形图编辑器录入程序面出完整梯形图语句表程序语句表中注
    释解释程序逻辑关系时序图显示程序运行状态入门 第2章
    11
    实例:STEP 7MicroWIN入门实例程序
    Network 1 10 ms 定时器T33
    (100x10ms1s)输出
    M00脉窄状态视图监视
    LDN M00
    TON T33 +100
    Network 2 较结果真
    状态视图监视
    (40 x 10 ms 04 s)
    Q00输出40低电60高电信号波形
    LDW> T33 +40
    Q00
    Network 3 T33(位)脉太快
    致状态视图监视
    (100x10ms1s)
    通M00复位定时器
    LD T33
    M00
    04s 06s
    时序图
    前值 100
    前值 40
    T33(前值)
    T33(位)
    M00
    Q00
    开程序编辑器
    点击程序块图标开程序编辑器见图
    26
    注意指令树程序编辑器您拖拽
    方式梯形图指令插入程序编辑器

    工具栏图标中命令快捷方式
    输入保存程序您载程序
    S7200中
    指令树
    程序编辑器
    图26 STEP 7MicroWIN窗口S7200编程序控制器系统手册
    12
    进入程序段1:启动定时器
    M00状态0时常闭触点接通启动定时器输入M00触点:
    1 双击位逻辑图标者单击左侧
    加号显示出全部位逻辑指令
    2 选择常闭触点
    3 住鼠标左键触点拖第程
    序段中
    4 单击触点方然输入
    列址:M00
    5 回车键确认
    图27 Network 1
    定时器指令T33输入步骤:
    1 双击定时器图标显示定时器指令
    2 选择延时接通定时器TON
    3 住鼠标左键定时器拖第程序段中
    4 单击定时器框方然输入列定时器编号:T33
    5 回车键确认光标会动移动预设时间值(PT)参数
    6 预置时间输入列值:100
    7 回车键确认
    进入程序段2:接通输出
    定时器T33定时值等40时(40 * 10 毫秒 04秒)S7200输出点Q00会闭合输入
    较指令步骤:
    1 双击较指令图标显示较指令选择>I指令
    2 住鼠标左键较指令拖第二
    程序段中
    3 单击触点方然输入
    定时器数值址:T33
    4 回车键确认光标会动移动
    较指令方较值参数
    5 输入定时器数值较列数
    值:40
    6 回车键确认
    图28 Network 2
    输出指令输入步骤:
    1 双击位逻辑图标显示位逻辑指令选择输出线圈
    2 住鼠标左键输出线圈拖第二程序段中
    3 单击线圈方然输入列址:Q00
    4 回车键确认入门 第2章
    13
    进入程序段3:复位定时器
    计时值达预设时间值(100)时定时器触点会闭合T33闭合会M00置位定时器
    M00常闭触点启动M00状态0变1会定时器复位
    输入触点T33步骤:
    1 位逻辑指令中选择常开触点
    2 住鼠标左键触点拖第三程
    序段中
    3 单击触点方然输入
    定时器位址:T33
    4 回车键确认
    图29 Network 3
    输入线圈M00步骤:
    1 位逻辑指令中选择输出线圈
    2 住鼠标左键输出线圈拖第三程序段中
    3 双击线圈方然输入列址:M00
    4 回车键确认
    存储例子程序
    输入完三程序段您已完成整例子程序您存储程序时您创建包括
    S7200 CPU类型参数项目保存项目:
    1 菜单条中选择菜单命令文件 >

    2 存话框中输入项
    目名
    3 点击保存存储项目
    项目存储您载程序
    S7200
    图210 保存例子程序S7200编程序控制器系统手册
    14
    载例子程序
    提示
    STEP 7MicroWIN项目会CPU类型(CPU221CPU222CPU224
    CPU224XPCPU226)果您项目中选择CPU类型您实际连接CPU类型匹配
    STEP 7MicroWIN会提示您您作出选择果您例中遇种情况选择继续

    1 您点击工具条中载图标
    者命令菜单中选择文件 > 载
    载程序参见图211
    2 点击确定载程序S7200
    果您S7200处运行模式
    话提示您CPU进入STOP模式单击
    S7200置STOP模式
    图211 载程序
    S7200转入RUN模式
    果想通STEP 7MicroWIN软件S7200转入运行模式S7200模式开关必须设置TERM
    者RUNS7200处RUN模式时执行程序:
    1 单击工具条中运行图标者命
    令菜单中选择PLC > RUN
    2 点击切换模式
    S7200转入运行模式CPU执行程
    序时Q00输出LED指示灯时亮时
    灭灭
    图212 S7200转入RUN模式
    恭喜您您已完成第S7200程序
    您通选择调试 > 程序状态监控程序STEP 7MicroWIN显示执行结果想终止程序
    单击STOP图标选择菜单命令PLC > STOPS7200置STOP模式15
    S7200安装
    S7200设计便安装利安装孔模块固定控制柜背板者利设备
    DIN夹子模块固定标准(DIN)导轨体积巧S7200您更效安排
    空间
    章提供S7200系统安装接线指导
    章中
    S7200设备安装指南 16
    S7200模块安装拆卸 17
    接接线指南 20S7200编程序控制器系统手册
    16
    S7200设备安装指南
    面板标准导轨安装S7200S7200采水垂直方式安装
    警告
    SIMATIC S7200 PLC开放式控制器求外壳机柜电气控制室中安装S7200
    授权员进入壳机柜电气控制室
    遵守安装求会导致员死亡重伤损坏设备
    安装S7200 PLC时始终遵守求
    S7200热源高电压电子噪声隔离开
    惯例安装元器件时总产生高电压高电子噪声设备诸S7200样低压逻
    辑型设备分隔开
    控制柜背板安排S7200时应区分发热装置电子器件安排控制柜中温度较低区域
    电子器件高温环境工作会缩短障时间
    考虑面板中设备布线 避免低压信号线通讯电缆交流供电线高量开关频率高
    直流线路布置线槽中
    接线散热留出适空间
    S7200设备设计采然流散热方式器件方方必须留少25 mm空间
    便正常散热前面板背板板间距离应保持少75 mm

    垂直安装允许高环境温度降低10_CCPU应安装扩展模块方
    安排S7200设备时应留出接线连接通讯电缆足够空间配置S7200系统时灵活
    IO扩展电缆
    75 mm
    前面板
    侧视图
    安装板
    35 mm
    75 mm
    1mm
    DIN导轨
    25 mm
    间距
    DIN导轨水安装(S7200系统允许
    选扩充电缆)
    垂直面板
    安装
    图31 安装方式方间距S7200安装 第3章
    17
    电源定额
    S7200 CPU部电源CPU身扩展模块电设备提供24V直流
    电源
    S7200系统中扩展模块提供5V直流逻辑电源必须格外注意您系统配置确保CPU
    提供5V电源够满足您选择扩展模块需果您配置求超出CPU供电
    力您掉模块者选择供电力更强CPU附录A中您会关S7200
    CPU 5V直流逻辑电源供电力扩展模块5V直流电源需求信息附录B出CPU
    系统提供功率(电流)计算方法
    S7200CPU提供24V直流传感器供电24 VDC输入点扩展模块继电器线
    圈者设备供电果设备电量超传感器供电定额必须系统配外部24VDC供电
    电源特定S7200 CPU附录A中查24 VDC传感器供电电源定额
    果您外部24 VDC供电电源确保该电源没S7200 CPU传感器电源联
    加强电子噪音保护建议电源公端(M)连起
    警告
    外部24 VDC电源S720024 VDC传感器电源联路电源试图建立输出电压
    电导致两路电源突
    种突结果会缩短电源寿命者路二路电源立损坏样会PLC系统产生系列
    确定操作种确定操作会造成死亡者严重身伤害设备损坏
    S7200 DC传感器供电外部供电应该分点提供电源
    S7200模块安装拆卸
    S7200容易安装标准DIN导轨控制柜背板
    先决条件
    安装拆卸电气设备前必须确认该设备电源已断开样确保该设备相关联
    设备供电已切断
    警告
    试图带电情况安装拆卸S7200相关设备导致触电者设备误动作
    安装拆卸程期间果未断开S7200相关设备电源会导致员死亡重伤
    者损坏设备
    安装拆卸S7200相关设备时必须预先采取适安全措施确认S7200供电
    切断
    更换安装S7200器件时确保正确模块等模块
    警告
    果您安装正确模块S7200程序会产生错误功
    果未相模块相方序换S7200器件导致死亡者严重
    身伤害设备损坏
    更换S7200器件时相模块外确保安装方位置正确S7200编程序控制器系统手册
    18
    安装尺寸
    S7200CPU扩展模块安装孔方便安装背板表31示安装尺寸
    表31 安装尺寸
    96 mm
    安装孔
    (M4No 8)
    A
    B
    4mm
    88 mm 80 mm
    95 mm*
    4mm
    4mm
    * 螺钉安装时
    模块间距离
    B
    A
    S7200模块 宽度A 宽度B
    CPU221CPU222 90 mm 82 mm
    CPU 224 1205 mm 1125 mm
    CPU 224XPCPU 224XPsi 140 mm 132 mm
    CPU 226 196 mm 188 mm
    扩展模块: 4点8点直流继电器IO (8I4Q8Q4I4Q)
    模拟量输出(2 AQ)
    46 mm 38 mm
    扩展模块: 16点数字IO(16I8I8Q)模拟IO (4AI8AI4AQ
    4AI1AQ)RTD热电偶PROFIBUS太网
    InternetASI接口8点AC(8I8Q)
    位控模块调制解调器
    712 mm 632 mm
    扩展模块: 32点数字IO (16I16Q) 1373 mm 1293 mm
    扩展模块: 64点数字IO (32I32Q) 196 mm 188 mm
    CPU扩展模块安装
    安装S7200非常简单需执行列步骤
    面板安装
    1 表31示尺寸进行定位钻安装孔(M4美国标准8号螺钉)
    2 合适螺钉模块固定背板
    3 果您扩展模块扩展模块扁电缆连盖板面扩展口
    DIN导轨安装
    1 保持导轨固定点间隔75 mm
    2 开模块底部DIN夹子模块背部卡DIN导轨
    3 果您扩展模块扩展模块扁电缆连盖板面扩展口
    4 旋转模块贴DIN导轨合DIN夹子仔细检查模块DIN夹子DIN导轨否紧密固定
    避免模块损坏直接压模块正面压安装孔部分S7200安装 第3章
    19
    提示
    S7200环境振动较者采垂直安装方式时应该DIN导轨挡块
    果系统处高震动环境中背板安装方式较高震动保护等级
    拆卸CPU者扩展模块
    步骤拆卸S7200CPU扩展模块:
    1 拆卸S7200电源
    2 拆卸模块连线电缆数CPU扩展模块拆卸端子排项工作变
    简单
    3 果扩展模块连接您拆卸模块请开盖板拔掉相邻模块扩展扁电缆
    4 拆掉安装螺钉者开DIN夹子
    5 拆模块
    拆卸安装端子排
    安装换模块方便数S7200模块拆卸端子排附录A中出S7200
    模块拆卸端子排您固定端子排模块订购选扇出连接排订货号参见附录E
    端子排拆卸
    1 开端子排安装位置盖板便接端子排
    2 螺丝刀插入端子块中央槽口中
    3 示力压撬出端子排参见图32
    图32 拆卸端子排
    端子排重新安装
    1 开端子排盖板
    2 确保模块插针端子排边缘孔正
    3 端子排压入模块确保端子块准位置锁住S7200编程序控制器系统手册
    20
    接接线指南
    电器设备进行合理接接线非常重够确保您系统具备优操作特性
    时够您应S7200提供更电子噪声保护
    先决条件
    接接线前必须先确保设备电源已切断样确保该设备相关联设备供电
    已切断
    S7200相关设备接线时必须确保遵适电器规范安装操作设备符合
    效国家区标准需解您情况应遵规范标准请关部门联系
    警告
    试图带电情况安装拆卸S7200相关设备导致触电者设备误动作安装拆卸
    程期间果未断开S7200相关设备电源会导致员死亡重伤者损坏
    设备
    始终遵守合适安全预防措施尝试安装拆卸S7200相关设备前请确保已断开S7200
    电源
    设计S7200系统接接线时必须考虑安全素象S7200样控制设备造成
    监控设备误动作您应该采取独立S7200必安全措施避免员伤害设备
    损坏
    警告
    控制设备造成控制设备误操作种误操作导致死亡者严重身伤害
    设备损坏
    独立S7200急停功机电互锁者冗余安全措施
    隔离指南
    S7200 AC电源边界AC电路IO边界设计AC线电压低压电路间提供安全隔离
    点已实践证明根标准边界包括双重加固绝缘基辅助绝缘横跨
    边界部件光耦合器电容器变压器继电器已实践证明够提供安全隔离具
    1500 VAC更隔离时S7200产品数表中标出满足求隔离边界根已证明
    方法该标志基常规出厂测试(2Ue + 1000VAC)类测试S7200安全隔离边界典型
    测试隔离达4242 VDC电压
    根EN 611312包括AC电源传感器电源输出通讯电路部逻辑电路视SELV (安全
    超低压)果传感器电源MS7200非绝缘M连接接电路变PELV (保护超低
    压)某产品数表中接参考低压S7200M连接标注逻辑电路隔离 实例
    RS485通讯端口M模拟IO M继电器线圈电源M
    保持S7200低压电路SELVPELV特性通讯端口模拟电路24V标称电源IO电路
    外部连接必须满足SELVPELVClass 2限制电压求电源者符合种标准限制电源
    供电S7200安装 第3章
    21
    警告
    交流电路隔离者单隔离电源低压电路供电会安全电路例通讯电路者低压
    传感器电路中产生安全电压
    种高电压会导致死亡者严重身伤害设备损坏
    安全认证高低压变换器
    S7200接指南
    您应佳接方案应该确保S7200相关设备接点点接单独
    接点应该直接连接
    提高抗电子噪声保护特性建议直流电源公点连接单接点样建议
    24 VDC传感器供电公点(M)接
    接线应该量短较粗线径(2 mm2者14 AWG)
    选择接点时应考虑安全接求隔离器件适保护
    S7200接线指南
    设计S7200接线时应该提供单独开关够时切断S7200CPU输入电路输出电
    路供电提供熔断器断路器等流保护装置限制供电线路中电流您输出
    电路提供熔断器限流设备作额外保护
    遭受雷击浪涌线路安装浪涌抑制器件
    避免低压信号线通讯电缆放AC导线高量快速转换DC导线相线盒中应始终成
    布线导线采中性导线通导线热电阻线信号线进行配
    导线量短保证线粗够满足电流求端子排适合线粗2mm203 mm2(14 AWG22
    AWG)屏蔽电缆佳抗电子噪声特性通常屏蔽层接佳效果
    输入电路外部电源供电时电路中添加流保护器件果S7200 CPU24
    VDC传感器供电电源需额外添加流保护器件电源已限流保护
    数S7200模块拆卸端子排(附录A中标明模块端子排)防止连接松动
    确保端子排插接牢固时确保导线牢固连接端子排避免损坏端子排螺钉
    拧太紧螺钉连接扭矩056Nm (5 inchpounds)
    避免意想电流流入系统S7200合适部分提供电气隔离您设计系统走线时应
    考虑隔离附录A中出电路中包含隔离隔离级级低1500 VAC隔离
    作安全隔离
    提示
    通讯网络中果中继器通讯电缆长度50mS7200通讯口隔离
    详细容参见第7章S7200编程序控制器系统手册
    22
    感性负载设计指南
    感性负载时加入抑制电路限制输出关断时电压升高抑制电路保护输出点
    高感抗开关电流早损坏外抑制电路限制感性负载开关时产生电子噪声
    提示
    您应该根具体情况选择合适抑制电路确保器件参数实际应相符合
    直流输出控制直流负载继电器输出
    直流输出部保护适应数场合继电器型输出连接直流负载连接交
    流负载没部保护
    图33出直流负载抑制电路实
    例数应中附加二极
    A果您应中求更快关
    断速度推荐您加齐纳二极B确
    保齐纳二极够满足输出电路电流

    A I1N4001二极类似器件
    B 直流输出选82 V齐纳二极
    继电器输出选36 V齐纳二极
    A
    直流感性负载
    B(选)
    输出点
    图33 直流负载抑制电路
    交流输出控制交流负载继电器输出
    交流输出部保护适应数场合继电器型输出连接直流负载连接交
    流负载没部保护
    图34出交流负载抑制电路实
    例您采继电器交流输出切换
    115 V230 V交流负载时交流负载电路
    中请采该图示电阻电容网络您
    金属氧化物变电阻器(MOV)
    限制峰值电压确保MOV工作电压正
    常线电压少高出20
    MOV
    交流感性负载
    输出点
    1 µ F 100120 Ω
    图34 交流负载抑制电路
    警告
    继电器扩展模块切换AC感性负载时外部电阻电容器噪声抑制电路必须放AC负载防
    止意外机器程操作参见图34
    灯负载设计指南
    灯负载会高接通浪涌电流造成继电器触点损坏钨丝灯浪涌电流实际
    稳态电流1015倍期高切换次数灯负载建议换插入式继电器
    加入浪涌限制器23
    PLC基概念
    S7200基功监视现场输入根您控制逻辑控制现场输出设备接通关断章
    您解释关程序执行存储器种类存储器掉电保持等方面概念
    章中
    理解S7200执行您控制逻辑 24
    访问S7200数 27
    理解S7200保存恢复数 36
    选择S7200 CPU操作模式 40
    S7200资源理器 41
    S7200特征 41S7200编程序控制器系统手册
    24
    理解S7200执行您控制逻辑
    S7200周复始执行程序中控制逻辑读写数
    S7200您程序物理输入输出点联系起
    S7200基操作非常简单:
    CPU读取输入状态
    CPU中存储程序利输入执行控制逻辑
    程序运行时CPU刷新关数
    CPU数写输出
    图41出简图说明继电器图
    S7200 联系起例中电机启动开关状态
    输入点状态结合起计算结果
    终决定控制执行机构启动电机输出点状态
    启动_PB
    M_启动器
    M_启动器E_停
    输出
    电机
    启停开关
    输入
    电机启动器
    图41 输入输出控制
    S7200扫描循环中完成务
    S7200周复始执行系列务务循环执行次称扫描周期图42示扫
    描周期中S7200执行部分全部列操作:
    读取输入:S7200实际输入状态复制
    程映输入寄存器
    执行程序中控制逻辑:S7200执行程序指
    令存储区存储数值
    处理通讯请求:S7200执行通讯需

    执行CPU检诊断:S7200确保固件程序
    存储器扩展模块正确工作
    写入输出:存储程映输出寄存器中数
    值写入实际输出
    写入输出
    处理通讯请求
    执行CPU诊断
    扫描周期
    读取输入
    执行程序
    图42 S7200扫描周期
    户程序执行取决S7200处STOP模式RUN模式RUN模式中执行程序
    STOP模式中执行程序PLC基概念 第4章
    25
    读取输入
    数字量输入: 扫描周期读取数字量输入前值开始然值写入程映输入寄
    存器
    模拟量输入:非启模拟量输入滤否S7200正常扫描周期中更新扩展模块模
    拟量输入模拟量滤波会您较稳定信号启模拟量输入通道滤波功
    您启模拟量输入滤波功S7200会扫描周期刷新模拟量执行滤波功
    部存储滤波值程序中访问模拟量输入时滤波值
    果没启模拟量输入滤波程序访问模拟量输入时S7200会直接扩展模块读取模
    拟值
    次扫描期间CPU224XPAIW0AIW2模拟量输入会读取模 数转换器生成新值
    完成刷新该转换器求取均值(sigmadelta)通常需软件滤波
    提示
    模拟量滤波会您较稳定信号模拟量输入信号时间变化缓慢时模拟量输入滤波
    果信号变化快应该选模拟量滤波
    模拟量字中传递数字信息者报警指示模块模拟量输入滤波RTDTC
    ASI站模块模拟量输入滤波
    执行程序
    扫描周期执行程序阶段CPU头尾执行应程序程序中断程序执行程中立
    IO指令允许您直接访问输入输出
    果程序中子程序子程序作程序部分存储程序子程序中断程序
    调时执行子程序程序开始时子程序嵌套深度8中断程序开始时子程序嵌套深度
    1
    果程序中中断中断事件相关中断程序作程序部分存储中断程序作
    正常扫描周期部分执行中断事件发生时执行 (扫描周期意点)
    11实体中保留局部存储器:程序开始时1程序8子程序嵌套级
    中断程序开始时1中断1子程序嵌套级局部存储器局部范围该范围
    供相关程序实体程序实体法访问关局部存储器更信息请参见章中
    局部存储区:L
    图43描述典型扫描流程该流程包括局部存储器应两中断事件(事件发生程序
    执行阶段事件发生扫描周期通讯阶段)子程序较高级调调时
    执行调中断程序中断程序发生相关中断事件结果S7200编程序控制器系统手册
    26
    图43 典型扫描流程PLC基概念 第4章
    27
    处理通讯请求
    扫描周期信息处理阶段S7200处理通讯端口智IO模块接收信息
    执行CPU检诊断
    扫描周期阶段S7200检查CPU操作扩展模块状态否正常
    写数字输出
    扫描周期结尾CPU存储输出映象寄存器中数写数字输出点(模拟量输出直
    接刷新扫描周期关)
    S7200数存取
    S7200信息存存储器单元单元唯址明确指出访问存储器
    址允许户程序直接访问信息表41列出长度数表示数值范围
    表41 长度数表示十进制十六进制数范围
    数制 字节(B) 字(W) 双字(D)
    符号整数 0255
    0FF
    065535
    0FFFF
    04294967295
    0FFFF FFFF
    符号整数 128 + 127
    807F
    32768+32767
    80007FFF
    2147483648+2147483647
    8000 00007FFF FFFF
    实数IEEE 32
    位浮点数
    适 适 +1175495E38+3402823E+38 (正数)
    1175495E383402823E+38 (负数)
    访问存储区某位必须指定址包括存储器标识符字节址位号图44位
    寻址例子(称字节位寻址)例子中存储器区字节址(I 输入3字节3)
    点号()分隔位址(第4位)
    I3 4
    76543210
    字节0
    字节1
    字节2
    字节3
    字节4
    字节5

    存储器标识符
    字节址:字节3(第4
    字节)
    字节址位号间分
    隔符
    字节位位号:8位
    (0 7)中第4位
    输入程映区
    图44 字节位寻址
    种字节寻址方式字节字双字访问许存储区(VIQMSLSM)中
    数访问CPU中字节字双字数必须类似位寻址方式出址包括存储
    器标识符数该字节字双字起始字节址图45示S7200编程序控制器系统手册
    28
    包括区域标识符设备号址格式访问CPU存储区(TCHC累加器)中数
    V B 100
    VB100
    MSB LSB
    VW100 15 8
    MSB
    70
    LSB
    VD100
    低效字节 高效字节
    31 87 016 1524 23
    低效字节 高效字节
    MSB 高效字节
    LSB 低效字节
    VB100
    VB100 VB101
    VB100 VB103VB101 VB102
    MSB LSB
    70
    字节址
    访问字节
    区域标识符
    V W 100
    字节址
    访问字
    区域标识符
    V D 100
    字节址
    访问双字
    区域标识符
    图45 址进行字节字双字存取操作较
    存储区数存取
    程映输入寄存器:I
    次扫描周期开始CPU物理输入点进行采样采样值写入输入程映寄存器中
    位字节字双字存取输入程映寄存器中数:
    位: I[字节址][位址] I01
    字节字双字: I[][起始字节址] IB4
    程映输出寄存器:Q
    次扫描周期结尾CPU输出程映寄存器中数值复制物理输出点位字
    节字双字存取输出程映寄存器:
    位: Q[字节址][位址] Q11
    字节字双字: Q[][起始字节址] QB5
    变量存储区:V
    您V存储器存储程序执行程中控制逻辑操作中间结果保存工序务相
    关数位字节字双字存取V存储区中数:
    位: V[字节址][位址] V102
    字节字双字: V[][起始字节址] VW100
    位存储区:M
    位存储区作控制继电器存储中间操作状态控制信息位字节字双字
    存取位存储区:
    位: M[字节址][位址] M267
    字节字双字: M[][起始字节址] MD20PLC基概念 第4章
    29
    定时器存储区:T
    S7200 CPU中定时器时间累计分辨率(时基增量)分1ms10ms100ms三种定
    时器两变量:
    前值:该16位符号整数存储定时器计数时间量
    定时器位:较前值预设值设置清该位预设值定时器指令部分
    定时器址(T + 定时器号)存取两种形式定时器数否访问定时器位前值取决
    指令:带位操作数指令访问定时器位带字操作数指令访问前值图46
    中示常开触点指令访问定时器位移动字指令访问定时器前值
    格式: T[定时器编号] T24
    前值
    T0
    T1
    T2
    T3
    I21 MOV_W
    EN
    OUT VW200INT3
    T3定时器位
    T0
    T3
    T1
    T2
    0 (LSB)15 (MSB)
    访问前值 访问定时器位
    图46 访问定时器位者定时器前值
    计数器存储区:C
    S7200提供三种类型计数器计算计数器输入低 高跳变事件:种类型仅计算事件
    种类型仅计算事件种类型计算两种事件计数器两种形式:
    前值:该16位符号整数存储累加计数
    计数器位:较前值预设值设置清该位预设值计数器指令部分
    计数器址(C + 计数器号)访问两种形式计数器数否访问计数器位前值取决
    指令:带位操作数指令访问计数器位带字操作数指令访问前值图47中
    示常开触点指令存取计数器位移动字指令存取计数器前值
    格式: C[计数器编号] C24
    前值
    C0
    C1
    C2
    C3
    I21 MOV_W
    EN
    OUT VW200INC3
    C3计数器位
    C0
    C3
    C1
    C2
    0 (LSB)15 (MSB)
    存取前值 存取计数器位
    图47 存取计数器位者计数器前值S7200编程序控制器系统手册
    30
    高速计数器:HC
    高速计数器高速事件计数独立CPU扫描周期高速计数器32位符号整数计数值
    (前值)存取高速计数器中值应出高速计数器址存储器类型(HC)加计数
    器号(HC0)高速计数器前值读数仅作双字(32位)寻址
    格式: HC[高速计数器编号] HC1
    累加器:AC
    累加器象存储器样读写设备例子程序传递参数子程序
    返回参数存储计算中间结果S7200提供432位累加器(AC0AC1AC2AC3)
    您字节字双字形式访问累加器中数值
    访问数长度取决存取累加器时指令图48示字节者字形式存取累
    加器时数值低8位低16位双字形式存取累加器时全部32位
    关中断程序中累加器相关信息参见第6章中中断指令部分
    格式: AC[累加器编号] AC0
    MSB
    70
    LSB
    15 0
    LSB
    31
    MSB
    0
    LSB
    AC2 (字节访问)
    AC2 (字访问) MSB
    78
    7815162324
    低效
    低效高效
    字节0字节1
    字节0字节1字节2字节3
    高效
    AC3 (双字访问)
    图48 存取累加器PLC基概念 第4章
    31
    特殊存储器:SM
    SM位CPU户程序间传递信息提供种手段位选择控制S7200 CPU
    某特殊功例:第扫描时接通位固定速率切换位显示数学运算
    指令状态位(关SM位详细信息参见附录D)位字节字双字存取SM位:
    位:SM[字节址][位址] SM01
    字节字双字: SM[][起始字节址] SMB86
    局部存储器区域:L
    S720064字节局部存储器中60作时存储器者子程序传递参数
    提示
    果梯形图功方块图编程STEP7MicroWIN保留局部存储器四字节
    局部存储器变量存储器相似处区变量存储器全局效局部存储器局
    部效全局指存储器程序存取(包括程序子程序中断中断程序程序)局
    部指存储器区特定程序相关联S7200程序分配64局部存储器级子程序嵌套
    分配64字节局部存储器样中断程序分配64字节局部存储器
    子程序者中断程序访问分配程序局部存储器子程序访问分配程序中断程序
    者子程序局部存储器样中断程序访问分配程序子程序局部存储器
    S7200 PLC根需分配局部存储器说程序执行时分配子程序中断程序
    局部存储器存发生中断者调子程序时需分配局部存储器新局部存储器
    址会覆盖子程序中断程序局部存储器址
    局部存储器分配时PLC进行初始化初值意子程序调中传递参数时调
    子程序局部存储器中CPU换传递参数值局部存储器参数传递程中传递
    值分配时初始化包含意数值
    位:L[字节址][位址] L00
    字节字双字: L[][起始字节址] LB33
    模拟量输入:AI
    S7200模拟量值(温度电压)转换成1字长(16位)数字量区域标识符(AI)数长度
    (W)字节起始址存取值模拟输入量1字长偶数位字节(024)开
    始必须偶数字节址(AIW0AIW2AIW4)存取值模拟量输入值读数
    格式: AIW[起始字节址] AIW4S7200编程序控制器系统手册
    32
    模拟量输出:AQ
    S72001字长(16位)数字值例转换电流电压区域标识符(AQ)数长度(W)
    字节起始址改变值模拟量字长偶数字节(024)开始必须
    偶数字节址(AQW0AQW2AQW4)改变值模拟量输出值写数
    格式: AQW[起始字节址] AQW4
    序控制继电器(SCR)存储区:S
    SCRS位组织机器操作者进入等效程序段步骤SCR提供控制程序逻辑分段
    位字节字双字存取S位
    位:S[字节址][位址] S31
    字节字双字: S[][起始字节址] SB4
    实数格式
    实数(浮点数)32位单精度数表示格式ANSIIEEE 7541985标准中描述形式参见图
    49实数双字长度存取
    S7200说浮点数精确数点第六
    位您浮点数常数时
    指定数点第六位
    31 0
    LSBMSB
    2223
    尾数指数
    30
    S
    符号位
    图49 实数格式
    实数运算精度
    计算中涉非常非常数导致计算结果精确例数值相差10x次方倍
    x>6时
    例: 100 000 000 + 1 100 000 000
    字符串格式
    字符串指系列字符字符字节形式存储字符串第字节定义字符串长度
    字符数410出字符串格式字符串长度0254字符加
    长度字节字符串长度255字节字符串常量长度126字节
    字符1
    字节3字节2字节1字节0
    长度 字符2 字符3
    字节4
    字符4
    字节254
    字符254
    图410 字符串格式PLC基概念 第4章
    33
    S7200指令中输入常数值
    S7200许指令中常数值常数字节字者双字S7200二进制数
    形式存储常数分表示十进制数十六进制数ASCII码者实数(浮点数)见表42
    表42 常数表示法
    数制 格式 举例
    十进制 [十进制值] 20047
    十六进制 16#[十六进制值] 16#4E4F
    二进制 2#[二进制数] 2#1010_0101_1010_0101
    ASCII码 ’[ASCII码文]’ ’ABCD’
    实数 ANSIIEEE 7541985 +1175495E38 (正数)1175495E38 (负数)
    字符串 [字符串文] ABCDE
    提示
    S7200CPU支持数类型检测(例指定常数存储整数符号整数者双整数)例:
    加法指令中VW100中值作符号整数时异指令中VW100中数
    作符号二进制数
    IO扩展IO寻址
    CPU提供IO具固定IO址您扩展模块连接CPU右侧增加IO点形成IO
    链种类型输入输出模块言模块IO址取决IO类型模块IO链中位置举例
    说输出模块会影响输入模块点址反然类似模拟量模块会影响数字量模块
    寻址反然
    提示
    数字量模块总保留8位(1字节)增加程映寄存器空间果模块没保留字节中
    位提供相应物理点未位分配IO链中续模块输入模块保留字节中
    未位会输入刷新周期中清零
    模拟量IO点总两点增加方式分配空间果模块没点分配相应物理点
    IO点会消失够分配IO链中续模块S7200编程序控制器系统手册
    34
    图411中特定硬件配置中IO址址间隙(灰色斜体文字表示)法程序中
    模块0 模块1 模块2
    I20 Q20
    I21 Q21
    I22 Q22
    I23 Q23
    I24 Q24
    I25 Q25
    I26 Q26
    I27 Q27
    I30
    I31
    I32
    I33
    I34
    I35
    I36
    I37
    CPU224XP 4模拟量输入
    1模拟量输出8输入4输入4输出
    模块3 模块4
    Q30
    Q31
    Q32
    Q33
    Q34
    Q35
    Q36
    Q37
    8输出
    AIW4 AQW4
    AIW6 AQW6
    AIW8
    AIW10
    AIW12 AQW8
    AIW14 AQW10
    AIW16
    AIW18
    4模拟量输入
    1模拟量输出
    扩展IO
    I00 Q00
    I01 Q01
    I02 Q02
    I03 Q03
    I04 Q04
    I05 Q05
    I06 Q06
    I07 Q07
    I10 Q10
    I11 Q11
    I12 Q12
    I13 Q13
    I14 Q14
    I15 Q15
    I16 Q16
    I17 Q17
    AIW0 AQW0
    AIW2 AQW2
    IO
    图411 CPU224XP扩展IO址举例
    指针S7200存储区间接寻址
    间接寻址指指针访问存储区数指针双字形式存储存储区址V存储
    器L存储器者累加器寄存器(AC1AC2AC3)作指针建立指针必须双字形式
    需间接寻址存储器址移动指针中指针作参数传递子程序中
    S7200允许指针访问列存储区: IQVMSAIAQSMT(仅前值)C(仅前
    值)法间接寻址方式访问单独位访问HC者L存储区
    间接寻址应该&符号加访问存储区址建立指针指令输入操作数应
    该&符号开头表明存储区址容移动指令输出操作数(指针)中
    指令中操作数指针时应该操作数前面加*号图412示输入*AC1指定AC1
    指针MOVW指令决定指针指字长数例中存储VB200VB201
    中数值移动累加器AC0中
    AC1
    VW200址
    AC0
    1234
    12
    34
    56
    78
    V199
    V200
    V201
    V202
    V203
    MOVD &VW200 AC1
    MOVW *AC1 AC0
    VB200址(VW200起始址)作指针存入AC
    AC1指字(VW202)中值送入AC0
    图412 创建指针PLC基概念 第4章
    35
    图413示您改变指针数值指针32位数双字指令改变指
    针数值简单数学运算加法指令者增加指令改变指针数值
    AC1
    VW200址
    AC0
    1234
    12
    34
    56
    78
    V199
    V200
    V201
    V202
    V203
    MOVD &VW200 AC1
    MOVW *AC1 AC0
    VB200址(VW200起始址)作指针
    存入AC1中
    AC1指字(VW200)中值送入AC0
    AC0
    5678
    12
    34
    56
    78
    V199
    V200
    V201
    V202
    V203
    MOVW *AC1 AC0
    AC1指字(VW202)中值送入AC0
    +D +2 AC1
    AC1
    VW202址
    AC1中数值加2指字
    图413 改变指针
    提示
    切记调整访问数:访问字节时指针值加1访问字定时器计数器前值时指
    针值加2访问双字时指针值加4
    址偏移量访问V存储区数范例程序
    例中LD10作VB0址指针然利VD1004中存储址偏移量改变指针值改变LD10指
    V区中外址(VB0 + 偏移量)然LD10指V区址中存储数值复制VB1900中通改变VD1004
    中数值您访问V存储器中意单元
    Network 1 偏移量读取
    VB位置数值:
    1 V存储器起始址装载指针中
    2 偏移量值添加指针中
    3 V存储器位置(偏移量)中数值复制VB1900
    LD SM00
    MOVD &VB0 LD10
    +D VD1004 LD10
    MOVB *LD10 VB1900S7200编程序控制器系统手册
    36
    指针访问数表范例程序
    例中LD14作指配方表指针配方表起始址VB100例中VW1008存储指定配方
    表中索引号果条配方长度50字节索引号50条配方起始址偏移量指
    针加偏移量您访问表中条配方例中配方复制VB1500开始50字节中
    Network 1 配方表传送配方:
    配方长度50字节
    索引值(VW1008)指定装载条配方
    1 创建指配方表
    起始址指针
    2 配方索引转换
    双字值
    3 增加偏移量容纳
    配方
    4 调节偏移量添加指针中
    5 选定配方传送
    VB1500VB1549
    LD SM00
    MOVD &VB100 LD14
    ITD VW1008 LD18
    *D +50 LD18
    +D LD18 LD14
    BMB *LD14 VB1500 50
    理解S7200保存存储数
    S7200提供种安全措施确保户程序程序数组态数丢失
    保持数存储器 户选定数存储区次电周期中超级电容选电池
    卡放电该存储器数会改变存储区中VM定时器计数器存储
    区组态保持存储区
    永久存储器 非易失性存储器储存程序块数块系统块强制值组态掉电保
    存M存储器户程序控制写入指定值
    存储卡 拆卸非易失性存储器储存程序块数块系统块配方数档
    强制值
    通S7200资源理器文档文件(doctextpdf等)储存存储卡S7200资
    源理器普通文件保留存储卡中(复制删创建目录放置文件)
    安装存储卡应先S7200 CPU取塑料盖然存储卡插入槽中正确安装存储卡关


    静电放电会损坏存储卡CPU接口
    您存储卡时您应接导电垫者戴接手套应存储卡存放导电容器中PLC基概念 第4章
    37
    载传户程序
    户程序包括部分:程序
    程序块
    数块(选)
    系统块(选)
    配方(选)
    数档组态(选)
    载程序时出安全考虑程序块数块系统块储存永久存储器中配方数档
    组态储存存储卡中更新原配方数档涉载操作程序部分保留
    永久存储器存储卡中保持变
    果程序载涉配方数档组
    态存储卡必须直装S7200
    否程序法正确运行
    户程序载S7200 CPU:
    1 选中文件 > 载菜单命令
    2 点击需载程序部分
    3 点击载钮
    图414 载程序S7200 CPU
    您通STEP 7MicroWIN传程序时S7200永久存储器中传程序块数块系统
    块时存储卡中传配方数档组态数档中数会通STEP7MicroWIN传
    计算机通S7200资源理器传(见第14章)
    S7200 CPU传户程序:
    1 点击文件 > 传菜单命令
    2 点击选中需传程序部分
    3 点击传钮
    图415 S7200传程序S7200编程序控制器系统手册
    38
    应程序存储存储卡
    S7200时存储卡户程序拷贝CPU模块S7200中列块分配
    升级:程序块系统块数块
    程序部分复制存储卡前STEP 7MicroWIN删程序部分(包括配方数档)
    存储卡中户文件会删果文件太程序没足够存储空间您通两种方法
    整理储存空间: 点击PLC > 擦存储卡菜单命令清空存储卡 者开S7200资源理器移
    需文件
    存储卡进行编程PLC必须进入STOP模式
    程序储存存储卡中:
    1 选中PLC > 程序存储卡菜单命令
    2 点击选中需复制存储卡程序部
    分(缺省情况户程序中
    程序部分会选中)果选中系
    统块强制值会复制
    3 点击程序钮
    图416 应程序储存存储卡
    程序块系统块强制值S7200永久存储器复制存储卡中配方数档组态
    STEP 7MicroWIN复制存储卡
    存储卡中恢复程序
    应程序存储卡传送S7200您必须先插存储卡然S7200电存储卡中
    块强制值S7200中块强制值存储卡中块会复制S7200
    果S7200存储卡中复制程序块永久存储器中程序块会换掉
    果存储卡中复制数块永久存储器中数块会换掉V存储器会清空
    然写入数块容
    果存储卡中复制系统块永久存储器中系统块强制值会换掉保
    持存储器会清空
    程序复制永久存储器取存储卡然果存储卡里配方数档
    必须存储卡直装S7200果S7200装存储卡电进入运行模式时间
    会延长
    注意
    果S7200 CPU装存储卡该卡型号S7200 CPU编程该S7200
    电会报错高型号CPU读取低型号CPU编程存储卡反行
    CPU224读取CPU221CPU222编程存储卡CPU221CPU222读取CPU224编
    程存储卡
    关存储卡限制完整列表请见附录A中选件卡(存储卡)PLC基概念 第4章
    39
    掉电保存M存储区
    果位存储器(MB0MB13)前14字节中指定保持S7200掉电时字节会
    保存永久存储器中缺省情况M存储器前14位保持
    开机数恢复
    电S7200永久存储器中恢复程序块系统块然S7200检查选电池卡(果
    话)否正确保存RAM存储器中数果数保存正确户数存储器保持区保持
    变V存储器非保持部分根永久存储器中数块容恢复存储区非保持部分
    清空
    果RAM中容已丢失(较长时间掉电)S7200清户数区保持数
    丢失存储器位(SM02)置位读取永久存储器数块容恢复V存储器果M存储器前14位
    已预设保持S7200读取永久存储器恢复位容
    通编程方式V存储器保存永久存储器
    储存V存储器中数(字节字双字)存储永久存储器中存储永久存储器中操作通
    常增加扫描时间1015 ms通保存操作写入数会覆盖先前永久存储器中V存储区数
    保存永久存储器操作更新存储卡中数
    提示
    保存永久存储器(EEPROM)操作次数限(少10万次典型值100万次)请
    注意必时进行保存操作否EEPROM会失效引起CPU障般说
    特定事件发生时执行存储操作特定事件频繁发生
    例果S7200扫描周期50ms数扫描周期保存次EEPROM短工
    作5000秒半时方面果数时保存次EEPROM少
    工作11年
    V存储器复制永久存储器
    特殊存储器字节31 (SMB31)命令S7200V存储区中某值复制永久存储器V存储区特殊
    存储器字32 (SMW32)中存储复制数址图417出SMB31SMW32格式
    采列步骤保存者写入V存储区中特定
    数值:
    1 保存V存储器址装载SMW32中
    2 数长度装载入SM310SM311图
    417示
    3 SM317置1
    扫描周期结束时S7200检查SM317果
    SM317等1指定值保存永久存储器中
    CPUSM317清零时操作结束
    保存操作完成前 改变V存储器中数值
    70
    sv00000s1s0
    SMB31
    保存永久存储器:0否
    1
    保存数值:
    00 字节
    01 字节
    10 字
    11 双字
    15
    SMW32
    0V存储器址
    指定V0开始V存储器址偏移量
    次存储操作完成
    CPU复位
    SM317位
    保存操作完成前改变V存储器中数值
    图417 SMB31SMW32S7200编程序控制器系统手册
    40
    提示
    通V存储器复制永久存储器保存HMI创建程序存储部EEPROM数值
    STEP 7MicroWIN项目中包括保存部EEPROM数值必须传DB然
    前STEP 7MicroWIN载DB (包括址等SMW32中保存V存储器址
    变量)时执行传操作
    范例程序:V存储器复制永久存储器
    例中VB100传送永久存储器I00升信号产生没写EEPROM操作发生时V存储器
    址传送SMW32选择传送V存储器容量(1字节2字3双字实型)然SM317置位S7200会
    扫描末尾传送数
    传送完成S7200会动复位SM317
    Network 1 传送V存储器
    (VB100)
    永久存储器
    LD I00
    EU
    AN SM317
    MOVW +100 SMW32
    MOVB 1 SMB31
    S SM317 1
    选择S7200 CPU操作模式
    S7200两种操作模式:STOP模式RUN模式CPU前面板LED状态显示前操作模式
    STOP模式S7200执行程序您载程序CPU组态RUN模式S7200运行
    程序
    S7200提供模式开关改变操作模式模式开关(位S7200前检修门面)手
    动选择操作模式:模式开关设STOP模式停止程序执行模式开关设RUN模式启动程
    序执行模式开关设TERM (终端)模式更改操作模式
    果模式开关STOP者TERM模式电源状态发生变化电源恢复时CPU会
    动进入STOP模式果模式开关RUN模式电源状态发生变化电源恢复时
    CPU会进入RUN模式
    STEP7MicroWIN允许您改变相连S7200操作模式果希软件改变操作模
    式CPU模式开关必须RUN者TERM您菜单命令中PLC > STOP
    PLC > RUN者工具栏中相关钮改变操作模式
    您应程序中插入STOP指令S7200置STOP模式逻辑程序停止运
    行关STOP指令更信息参见第6章PLC基概念 第4章
    41
    S7200资源理器
    S7200资源理器Windows资源理器
    应扩展访问S7200 PLC
    浏览PLC相关资源块作
    出判断指明存放PLC中存
    储卡中外指出块
    属性
    S7200资源理器Windows资源
    理器应扩展支持标准
    Windows浏览行特性Windows浏览行特性
    图418 S7200资源理器
    S7200资源理器读取存储卡中数档关数档更信息参见第14章
    S7200资源理器读取存储卡中户文件户文件写入存储卡户文件
    类型包括:Word文档位图文件JPEG文件STEP 7MicroWIN项目
    S7200特性
    S7200提供条特殊性帮助您更运S7200功完成应程序
    S7200允许您程序中立读写IO
    S7200指令集中提供立读写物理IO点指令通常情况映寄存器作源
    址目址访问IO立IO指令允许直接访问真正输入输出点
    立指令访问输入点时相应程映输入寄存器会发生改变您立指令
    访问输出点时相应程映输出寄存器会步刷新
    提示
    非您启模拟量输入滤波功否S7200直接模块读取模拟量输入值您
    数值写模拟量输出时输出值会立更新
    通常认执行应程序时程映寄存器会直接访问输入输出具优越性
    样三原:
    输入点采样扫描周期开始步进行整扫描周期程序执行程中输入
    值冻结输出点映寄存器中值刷新程序执行完成样会系统更加
    稳定
    访问映寄存器速度直接访问IO点快利程序快速运行
    IO点位实体位者字节访问您位字节字者双字形式访问映
    寄存器通种方式映寄存器您提供额外灵活性S7200编程序控制器系统手册
    42
    S7200允许程序扫描周期中中断
    果您中断中断事件相关中断程序作程序部分保存中断程序作正常扫
    描周期部分执行中断事件发生时执行(扫描周期意点)
    中断优先级相情况S7200遵循先先服务原执行中断程序关中断指令更
    信息请参见第6章
    S7200允许您运行模式编辑执行状态分配处理时间
    您设定扫描周期百分处理运行模式编辑执行状态相关通讯请求(运行模式编辑
    执行状态STEP 7MicroWIN提供备选功您更轻松调试程序) 您增加通讯
    请求处理时间百分时扫描时间会增加会导致控制程运行速度变慢
    默认设置处理运行模式编辑执行状态通讯请求时间百分10默认设置
    控制程影响前提处理编译状态操作提供合理时间您550
    间调节值想设置背景通讯扫描周期时间片步骤:
    1 点选视图 > 组件 > 系统块菜单命令
    选中背景时间
    2 背景标签通拉选框
    选择通讯背景时间
    3 点击确定保存您选择
    4 改变系统块载
    S7200中
    图419 通讯背景时间PLC基概念 第4章
    43
    S7200允许您设置停止模式数字量输出状态
    S7200输出表允许您选择STOP模式输出状态已知值传送数字量输出点输出
    保持STOP模式前状态输出表系统块部分载储存S7200中
    1 选择视图 > 组件 > 系统块菜单命令
    选择输出表点击数字量
    标签
    2 果冻结状态输出选
    择冻结输出复选框
    3 果输出表中值复制输出
    点填写输出表您希
    运行停止模式转换置1相应
    位置点击输出表缺省设置全
    部0
    4 点击确定保存您选择
    5 改变系统块载
    S7200中
    图420 数字量输出表
    S7200允许您设置模拟量输出值
    模拟量输出表设置模拟量输出点指明运行模式进入停止模式已知值传送模
    拟量输出点输出保持停止模式前状态模拟量输出表载储存S7200中系统
    块部分
    1 选择视图 > 组件 > 系统块菜单命令
    选择输出表点击模拟
    量标签
    2 果冻结状态输出选
    择冻结输出复选框
    3 运行模式进入停止模式时通
    冻结值表您模拟量输出
    点设已知值(32768
    37262)
    4 点击确定保存您选择
    5 改变系统块载
    S7200中
    图421 模拟量输出表
    S7200允许您定义掉电保护存储区
    果您希掉电然保持存储区中数您定义六掉电保护区址范围
    列存储区中址范围定义具保持性:VMCT定时器保持型定时器
    (TONR)设掉电保护缺省情况M存储器前14字节非保持
    保留定时器计数器前值:定时器计数器位具保持性S7200编程序控制器系统手册
    44
    提示
    果址范围MB0MB13定义保持掉电时区域里值会动保存永久存储
    器中
    步骤设置掉电保护区:
    1 点选视图 > 组件 > 系统块菜单命令
    选中保留范围
    2 设置掉电保护区范围单击
    确定
    3 改变系统块载
    S7200中
    图422 保持存储器
    S7200允许数字量输入进行滤
    S7200允许您某者全部机数字量输入点选择输入滤波器滤波器定义延迟时间(
    02ms128ms选)延迟时间助滤输入杂波减输入状态发生意外改变

    输入滤波器系统块部分载
    存储CPU中滤波器延迟时间缺省
    值64 ms图423示组输入点
    延迟时间
    步骤设置输入滤波器延迟时间:
    1 点选视图 > 组件 > 系统块菜单命令
    选中输入滤波器点击数
    字标签
    2 组输入指定延迟时间
    3 改变系统块载
    S7200中
    图423 数字输入滤波器
    提示
    数字量输入滤波器会读取输入指令输入中断脉捕获产生影响根您选择应程序
    丢掉中断事件者脉捕获高速计数器受影响PLC基概念 第4章
    45
    S7200允许您模拟量输入加滤波器
    S7200允许您路模拟量输入选择软件滤波器滤波值模拟量输入采样值均值滤
    波器参数(采样次数死区)允许滤波模拟量输入相
    滤波器具快速响应特点反映信号快速变化输入均值差超设定变化时滤
    波器模拟量输入值产生阶跃函数差称死区模拟量输入数字信号设定
    缺省组态模拟量输入进行滤
    波CPU224XPAIW0AIW2

    1 点选视图 > 组件 > 系统块菜单命令
    选中输入滤波器点击模
    拟量标签
    2 选择需滤波模拟量输入采样
    数死区
    3 单击确定
    4 改变系统块载
    S7200中
    图424 模拟量输入滤波器
    提示
    模拟量字中传递数字信息者报警指示模块模拟量输入滤波RTDTC
    ASI站模块模拟量输入滤波
    提示
    CPU224XPAIW0AIW2模数转换器滤波通常需外软件滤波
    S7200允许您捕捉窄脉
    S7200机数字量输入提供脉捕获功脉捕获功允许PLC捕捉持续时间短高
    电脉者低电脉扫描周期开始脉总CPU读输入设置
    脉捕获功时输入端状态变化锁存直保持扫描循环刷新确保持续
    时间短脉捕捉直保持S7200读取输入点
    分启机数字量输入点
    脉捕获功
    步骤设置脉捕获:
    1 点选视图 > 组件 > 系统块菜单命令
    选中脉捕获位
    2 点击相应复选框点击
    确定
    3 改变系统块载
    S7200中
    图425 脉捕获S7200编程序控制器系统手册
    46
    启禁止脉捕获情况S7200进行基操作图426示
    物理输入点
    脉丢失发生程映寄存器两次刷新间
    输入刷新


    S7200物理输入点处捕捉脉
    扫描周期 扫描周期
    输入刷新
    脉捕获输出
    图426 带带脉捕获功S7200操作
    脉通输入滤波器够捕捉调整输入滤波时间确保脉滤
    掉图427数字量输入电路方框图
    光电隔离
    脉捕获启
    外部数字输入
    数字输入滤
    波器
    脉捕获 输入S7200
    图427 数字量输入电路
    输入条件脉捕获功响应图428示果定扫描周期中止脉
    第脉读种情况您应该升降中断事件(表646中出中
    断事件列表)
    脉捕获输入
    脉捕获输出
    扫描周期 扫描周期
    脉捕获输入
    脉捕获输出
    脉捕获输入
    脉捕获输出
    输入刷新 输入刷新
    图428 输入条件脉捕获响应PLC基概念 第4章
    47
    S7200户控制LED
    S7200提供发红光(系统障LED)黄光(诊断LED)LED(SFDIAG)诊断LED
    户程序控制点亮某条件动点亮:强行施加IO点数值时模块出现IO错
    误时
    设置诊断LED动点亮:
    1 点选视图 > 组件 > 系统块菜单命令
    选中组态LED
    2 点击选项指定IO点数
    强制者模块发生IO错误时
    LED否点亮
    3 改变系统块载
    S7200中
    通户程序控制诊断LED状态
    参见第6章述诊断LED指令
    图429 诊断LED
    S7200保留份关CPU事件历史档
    S7200会保留份关CPU事件历
    史档该档带时间标记档
    容包括:时电CPU时进入运行
    模式时出现致命错误设置
    实时时钟档条目会带正确
    时间日期
    查事件历史档点击PLC > 信息
    菜单命令选择事件历史
    图430 查事件历史档
    S7200允许您增户程序存储器
    S7200CPU224CPU 224XP
    CPU226您禁运行模式编辑功
    增户程序存储器容
    量关型CPU程序存储器容量
    参见表11
    禁运行模式编辑功执行
    步骤:
    1 点选视图 > 组件 > 系统块菜单命令
    选中增加程序存储器容量
    2 点击增加存储器容量选项禁
    运行模式编辑
    3 改变系统块载
    S7200中
    图431 禁运行模式编辑S7200编程序控制器系统手册
    48
    S7200提供口令保护功
    S7200型号提供口令保护功限制特殊功访问
    口令授权功存储器进行访问:没口令时S7200提供受限访问设置口令保护根
    安装口令时设置CPU禁止受限操作
    口令区分写
    表43示S7200 CPU提供限制CPU访问功四等级等级允许特定需口令
    访问功四访问级输入正确口令提供述功访问S7200缺省设置等
    级1(没限制)
    网络中输入口令会CPU口令保护危害
    级1允许未受限CPU访问通口令级432改1级启禁止口令
    表43 限制S7200访问
    CPU功 1级 2级 3级 4级
    读写户数
    启动停止电复位CPU 限制
    限制 限制
    读写时钟
    限制
    限制 限制
    传户程序数CPU组态 永允许
    载程序块数块系统块 求口令(
    系统块永允许)
    运行时编辑 永允许
    删程序块数块系统数块
    限制
    求口令(系统
    块永允许)
    程序块数块系统数块复
    制存储卡
    限制
    口令
    口令
    状态图中强制数
    口令
    口令
    执行单扫描 口令
    STOP模式中写输出
    复位PLC信息中扫描速率
    执行状态
    永允许
    项目较
    永允许
    授权户访问PLC信息中受限功复位扫描速率意味着授权户访问功
    时刻允许户受限制访问CPU
    提示
    输入口令编程设备CPU断开连接分钟该授权等级然效断开连接电缆
    前定先退出STEP7MicroWIN避免户利编程设备访问CPUPLC基概念 第4章
    49
    S7200组态口令
    图432示系统块话框允许您S7200组态口令S7200缺省设置完全(1级)没
    限制
    1 选择视图 > 组件 > 系统块菜单命
    令弹出系统块话框选择
    口令
    2 S7200选择合适访问级
    3 输入确认部分(2级)
    低(3级)口令
    4 单击确定
    5 改变系统块载
    S7200中
    图432 创建口令
    口令忘记恢复
    果您忘记口令您必须清S7200存储器重新载应程序清存储器会S7200处
    停止模式S7200中网络址波特率时钟外参数恢复出厂设置清
    S7200中程序:
    1 命令菜单中选择PLC > 清显示清话框
    2 选择块点击确定确认
    3 果组态口令STEP7MicroWIN会显示口令授权话框清口令口令授权话
    框中输入CLEARPLC继续执行全部清操作(CLEARPLC区分
    写)
    全部清操作会掉存储卡中程序口令程序保存存储卡中必须重新写存储
    卡程序中掉口令
    警告
    清S7200存储器会导致输出关闭(模拟量输出说会冻结某特定值)
    清S7200存储器时果S7200设备相连输出状态变化会传递该设备果
    输出安全状态厂家设定输出变化会引起设备产生预料动作导
    致死亡严重身伤害设备损坏
    清S7200存储器前必须合适安全预防措施确保您操作安全S7200编程序控制器系统手册
    50
    S7200提供模拟电位计
    模拟电位计位模块前盖面您调节电位计增加者减存特殊存储器中值
    (SMB)读值程序中作功更新定时器计数器前值输入修改预设
    值限定值等螺丝起子进行调节:时针转动电位计(右)增数值逆时针转动(
    左)减数值
    SMB28 保持代表模拟调节0位置数值SMB29保持代表模拟调节1位置数值模拟调节
    额定范围0255重复计数±2次
    模拟电位计输入数值范例程序
    Network1 读模拟电位计0(SMB28)
    数值保存VW100中
    LD I00
    BTI SMB28 VW100
    Network2 VW100中整数值作定时器预设值
    LDN Q00
    TON T33 VW100
    Network3 T33达预设值时接通Q00
    LD T33
    Q00
    S7200提供高速IO
    高速计数器
    S7200具集成高速计数功够外部高速事件计数影响S7200性CPU支
    持计数速率参见附录A计数器时钟方控制复位启动专输入种情况
    支持功模式计数速率关高速计数器更信息请见第6章
    高速脉输出
    S7200支持高速脉输出功输出点Q00Q01形成高速脉串输出(PTO)脉宽调制
    (PWM)
    PTO输出方波(占空50)指定输出脉数量(14294967295)周期(微秒毫秒
    单位)脉序列输出(PTO)功编程产生列脉产生脉序列组成脉包络
    脉包络操作方式中PTO功编程控制步进电机运行简单斜坡升运行斜坡
    降操作序列更复杂操作序列
    PWM功提供具变占空固定周期输出脉周期脉宽微秒毫秒单
    位脉宽等周期时占空100%输出恒定1 脉宽等0时占空0输出恒定
    0
    关高速脉输出详细信息参见第6章关开环运动控制中PTO更信息请参见
    第9章51
    编程概念惯例特点
    S7200周复始执行应程序控制务程利STEP7MicroWIN创建户
    程序载S7200中STEP7MicroWIN软件中提供种工具特性完成调试应
    程序
    章中
    设计微型PLC系统指导原 52
    程序基组件 53
    STEP7MicroWIN创建户程序 55
    选择SIMATICIEC 11313指令集 57
    理解程序编辑器中惯例 58
    导帮您创建控制程序 60
    S7200中出错处理 60
    数块中指定址初始值 62
    符号表定义变量符号址 62
    局部变量 63
    状态图监视户程序 63
    创建指令库 64
    应程序调试 64S7200编程序控制器系统手册
    52
    设计微型PLC系统指导原
    设计微型PLC系统许设计方法通指导原适许设计项目然您
    公司规程您培训中接受实践验必须遵循
    分解控制程者机器
    您控制程者机器分解成相互独立部分分解决定控制器间界限影响功描述
    资源分配
    创建功说明
    写出程者机器部分操作描述包括列题:IO点操作功描述允许执行器
    (例螺线电机驱动器)动作前必须达状态关操作员界面描述程机器
    部分相连接口描述
    安全电路设计
    识求设计硬件安全线路设备控制设备安全条件出现障会造成预料启动
    者机器操作变化预料者正确机器操作会造成身伤害严重财产损失场合应
    该考虑采独立S7200机电超驰控制防止安全操作设计安全电路时应考虑
    点:
    识合适者预料操作会造成危害执行机构
    识确保操作发生危害条件决定独立CPU检测条件
    识电断电时CPUIO程影响识错误时检测出信息
    常规预料异常操作保障安全目
    设计独立CPU手动机电超驰控制阻止危险操作
    CPU提供独立电路状态信息便程序操作员界面需信息
    识程安全操作相关安全求
    指定操作员站
    根功描述求建立操作员站组态图包括容:
    程者机器关操作员站位置总图
    操作员站
    CPU扩展模块关电气图编程概念惯例特点 第5章
    53
    创建组态图
    根功描述求建立控制设备组态图包括容:
    程者机器关CPU位置图
    CPU扩展IO模块机械布局图(包括控制柜设备)
    CPU扩展模块电气图(包括设备型号通讯址IO址)
    建立符号名表(选)
    果选择符号名寻址需绝址建立符号名表符号名表仅包括物理输入输出信号
    包括程序中元件
    程序基组件
    程序块执行代码注释组成执行代码程序干子程序者中断程序组成代码编
    译载S7200中编译载程序注释组织单元(程序子程序中断程序)
    结构化您控制程序
    例子程序包括子程序中断程序该范例程序定时中断100 ms读次模拟
    量输入值
    实例:程序基组件
    M
    A
    I
    N
    Network 1 第扫描周期调子程序
    LD SM01
    CALL SBR_0
    S
    B
    R
    0
    Network 1 设置时间间隔100 ms
    定时中断
    允许中断0
    LD SM00
    MOVB 100 SMB34
    ATCH INT_0 10
    ENI
    I
    N
    T
    0
    Network 1 采样模拟量输入4
    LD SM00
    MOVW AIW4VW100
    程序
    程序中包括控制应指令S7200扫描周期中序执行指令程序表示
    OB1S7200编程序控制器系统手册
    54
    子程序
    调时执行程序选单元:程序中断程序子程序执行您希重复
    执行某项功时子程序非常程序中位置次相程序代码
    段程序逻辑写子程序中然程序中需方调调子程序优点:
    子程序减程序长度
    代码程序中移出子程序缩短程序扫描周期S7200扫描周期
    中处理程序中代码代码否执行子程序调时S7200会处理
    代码调子程序时S7200会处理代码
    子程序创建程序代码传递您子程序中完成独立功然
    复制应程序中需作重复工作
    提示
    子程序中V存储器址会限制移殖性程序V存储器址分配
    程序分配突相子程序中变量址局部变量(L存储器)会
    子程序极高移殖性子程序局部变量时子程序程序部分间会
    址突
    中断程序
    中断程序应程序中选组件特定中断事件发生时中断程序执行您预先定
    义中断事件设计中断程序特定事件发生时S7200会执行中断程序
    中断程序会程序调中断程序中断事件相关联该中断事件发生时
    S7200会执行中断程序
    提示
    法预测时会产生中断应考虑量限制中断程序程序中部分变量

    中断程序中局部变量保证中断程序时存储器会覆盖程序中部分

    保证程序中断程序正确享数您许编程技巧关技巧描述第
    6章中断指令部分详细说明
    程序中组件
    块中包含S7200信息您载程序时您选择时载块
    系统块
    系统块允许您S7200组态硬件参数
    数块
    数块存储应程序中变量值(V存储器)数块输入数初始值
    系统块
    数块编程概念惯例特点 第5章
    55
    STEP7MicroWIN创建户程序
    开STEP7MicroWIN双击STEP7MicroWIN图标命令菜单中选择开始 >
    SIMATIC > STEP 7 MicroWIN V40图51示STEP 7MicroWIN项目窗口创建您控制
    程序提供便利工作环境
    工具栏提供常菜单命令快捷钮您显示者隐藏意工具栏
    操作栏访问STEP7MicroWIN中
    程序组件提供组图标
    指令树显示项目象创建您
    控制程序需指令您指令
    指令树中拖您应程序中双
    击指令方法该指令插入程序编辑器
    中前光标
    程序编辑器中包括程序逻辑局部变量
    表您局部变量表中时局部
    变量定义符号名程序编辑器底部
    子程序中断程序标签点击标
    签您程序子程序中断程序
    间切换
    指令树
    程序编辑器
    操作栏
    图51 STEP 7MicroWIN
    STEP 7MicroWIN提供创建程序三编辑器:梯形图(LAD)语句表(STL)功块图
    (FBD)定限制种程序编辑器编写程序外种程序编辑器浏
    览编辑
    STL编辑器特点
    STL编辑器文语言形式显示程序STL编辑器允许您输入指令助记符创建您控制程序
    语句表允许您创建LADFBD编辑器法创建程序您S7200族语言进
    行编程图形编辑器中正确画出图形必须遵守规图52示文方式
    汇编语言编程方式十分相象
    S7200程序次序执行
    条指令然回程序开始重新执行
    STL逻辑堆栈分析控制逻辑
    您插入STL指令处理堆栈操作
    LD I00 读入输入
    AI01输入进行
    Q10输出1写入值
    图52 STL程序示例
    您选择STL编辑器时考虑点
    STL适合验程序员
    STL时您够解决LAD者FBD容易解决问题
    STL编辑器时SIMATIC指令集
    然您STL编辑器查者编辑LAD者FBD编辑器编写程序反定成
    立LAD者FBD编辑器定总显示利STL编辑器编写程序
    程序
    编辑器S7200编程序控制器系统手册
    56
    LAD编辑器特点
    LAD编辑器图形方式显示程序电气接线图类似梯形图程序允许程序仿真电源电流通
    系列逻辑输入条件决定否启逻辑输出LAD程序包括左侧提供功率流量线闭合
    触点允许量通流元素开触点阻止量流动
    逻辑控制分段程序时间执行
    段左右图53出
    LAD程序例子指令
    图形符号表示包括三种基
    形式
    触点代表逻辑输入条件例开关
    钮者部条件等
    线圈通常表示逻辑输出结果例:灯负
    载电机启动器中间继电器者部输
    出条件
    图53 LAD程序示例
    盒表示指令例:定时器计数器者数学运算指令
    您选择LAD编辑器时考虑点:
    梯形图逻辑易初学者
    图形表示法易理解全世界通
    LAD编辑器够SIMATICIEC 11313指令集
    STL编辑器显示SIMATIC LAD编辑器编写程序
    FBD编辑器特点
    FBD编辑器图形方式显示程序通逻辑门图形组成LAD编辑器中触点线圈
    等价框指令形式出现指令
    图54中出FBD程序例子
    FBD左右电轨概念功率
    流术语表达流FBD逻辑块控制
    流类概念
    图54 FBD程序示例
    逻辑1通FBD元素称功率流功率流原始输入终输出直接分配操作数
    程序逻辑框指令间连接决定说条指令(例AND框)输出允许
    条指令(例定时器)样建立需控制逻辑样连接概念您解决种样逻
    辑问题
    您选择FBD编辑器时考虑点:
    图形逻辑门表示形式利程序流踪
    FBD编辑器够SIMATICIEC 11313指令集
    STL编辑器显示SIMATIC FBD编辑器编写程序编程概念惯例特点 第5章
    57
    SIMATICIEC 11313指令集选择
    部分PLC产品提供相似基指令厂商PLC产品表示操作常常差
    年国际电工委员会(IEC)推出关PLC编程方面全球标准标准鼓励
    PLC厂商户提供IEC指令集表示操作致指令
    S7200提供两种指令集完成种动化务IEC指令集符合PLC编程IEC 11313标准
    SIMATIC指令集专门S7200设计
    提示
    STEP 7MicroWIN设置IEC模式时未IEC 11313标准定义指令旁指令树中
    显示红色菱形〈♦)
    SIMATIC指令集IEC11313指令集间区
    IEC 11313 指令集PLC厂商指令标准SIMATIC指令集中指令
    IEC11313规范中标准指令非标准指令果程序
    严格IEC11313兼容
    IEC指令接受种数格式概念通常指重功例数学指令盒中区分
    ADD_I (整数加法)ADD_R (实数加法)加法指令中检查加数格式动选择
    正确CPU指令样节省宝贵程序设计时间
    IEC11313指令时动检查指令参数选择合适数格式数格式检查需
    户介入例果您位操作指令输入整数值会出现错误样
    助减少编程语法错误
    选择SIMATICIEC指令集时应考虑素:
    SIMATIC指令通常执行时间短IEC指令执行时间较长
    IEC指令SIMATIC指令操作数例定时器指令计数器指令法指令法指
    令等
    您全部三种程序编辑器(LADSTLFBD)中SIMATIC指令集LAD
    FBD编辑器中IEC指令
    品牌PLCIEC指令操作标准创建IEC程序知识PLC操作台

    IEC标准中定义指令少SIMATIC指令集SIMATIC指令完成更功
    IEC11313规定变量必须类型声明支持系统数类型检查S7200编程序控制器系统手册
    58
    理解程序编辑器中惯例
    STEP7MicroWIN程序编辑器中惯例:
    符号名前加#(#Var1)表示该符号局部变量
    IEC指令中表示直接址
    操作数符号表示需操作数组态
    LAD程序分程序段程序段构成完整电路连接触点线圈框序排列:没短
    路没开路没逆功率流条件STEP7MicroWIN允许您LAD程序中程序段加注
    释FBD编程程序段概念程序进行分段注释
    STL程序程序段然NETWORK关键字程序进行分段
    LAD编辑器中惯例
    LAD编辑器中F4F6F9快速输入触点盒线圈指令LAD编辑器列
    惯例:
    符号 > > 表示开路者需功率流连接
    符号 示指令输出功率流级连串联
    符号>>表示您功率流
    FBD编辑器中惯例
    FBD编辑器中F4F6F9快速输入ANDOR框指令FBD编辑器列惯例:
    EN操作数符号 > > 表示功率流者操作数指示器表示开路者需
    功率流连接
    符号 表示指令输出功率流级连串联
    符号<<>>表示您数值功
    率流
    取非圆圈:通输入圆圈表示逻辑
    非条件操作数功率流反条件
    图55中Q00等I00I01
    非非泡仅适布尔型信号
    指定参数功率流
    逻辑NOT
    条件

    条件
    指定参数功率流 图55 FBD惯例
    立指示符: 图55示FBD编辑器输入带垂直线布尔型操作数直接条件显
    示FBD指令立输入直接物理输入点读取数立操作数物理输入点
    输入输出框:输入框表示独立功率流指令
    提示
    ANDOR指令操作数数扩展32增加者减少操作数数键盘
    +者 编程概念惯例特点 第5章
    59
    S7200编程通惯例
    ENENO定义
    EN (允许输入)LADFBD中框布尔输入框指令执行必须功率流达输入
    STL中指令没EN输入想STL指令执行堆栈顶部逻辑值必须1
    ENO (允许输出)LADFBD中框布尔输出果框EN输入功率流指令正确执行
    ENO输出会功率流传递元素果指令执行出错功率流出错框指令处中断
    STL中没允许输出STL指令象相关ENO输出LADFBD指令样置位特殊
    ENO位位AND ENO (AENO)指令访问产生框ENO位相作
    提示
    ENENO操作数数类型没条指令中操作数表中说明操作数
    LADFBD指令中样表51列出LADFBD中操作数数类型操作数
    手册中介绍LADFBD指令均适
    表51 LADFBD中ENENO操作数数类型
    程序编辑器 输入输出 操作数 数类型
    LAD ENENO 功率流 BOOL
    FBD ENENO IQVMSMSTCL BOOL
    条件输入条件输入
    LADFBD中赖功率流框线圈肯定元素左侧独立功率流框线
    圈左侧直接连接量线表52展示条件输入条件输入实例
    表52 条件输入条件输入表示方法
    功率流 LAD FBD
    功率流关指令(条件输入)
    功率流关指令(条件输入)
    没输出指令
    法级连框指令表示没布尔输出包括子程序调跳转条件返回指令梯形线圈
    放量线指令包括标签装载SCRSCR条件结束SCR结束指令FBD
    中框指令形式表示标签量输入输出辨
    较指令
    否功率流较指令会执行果功率流输出0果功率流输出值取决
    较结果然作触点执行操作SIMATIC FBDIEC梯形图IEC FBD较指令
    盒形式表示S7200编程序控制器系统手册
    60
    导帮您创建控制程序
    STEP7MicroWIN提供导您编程变更动更容易第6章中具相关导指令会
    指令导图标:
    指令导
    S7200中出错处理
    S7200错误分致命错误非致命错误您通选择PLC > 信息菜单命令查错误
    产生错误代码
    图56出PLC信息话框中包括
    错误代码错误描述
    致命错误域显示S7200发生前
    致命错误代码果RAM区具保持
    性整电源周期保持该数
    值S7200全清者RAM区掉电保护
    失败时该区清
    致命错误总计域前次CPU清
    存储区产生致命错误次数果
    RAM区具保持性整电源周期
    会保持该数值S7200全清者
    RAM区掉电保护失败时该区清
    附录C列出S7200错误代码附录
    D描述监视错误特殊存储区
    (SM)位
    图56 PLC信息话框
    非致命错误
    非致命错误指户程序结构问题户程序指令执行问题扩展IO模块问题您
    STEP7MicroWIN产生错误错误代码非致命错误三基分类
    程序编译错误
    载程序时S7200会编译程序果S7200发现程序违反编译规会停止载产生
    错误代码(已载S7200中程序然永久存储区中存会丢失) 修正错
    误次载程序编译规错误列表请参考附录C
    IO错误
    启动时S7200模块读取IO组态正常运行程中S7200周期性检测模块状态
    启动时组态相较果S7200检测差会模块错误寄存器中组态错误标志位
    置位非模块组态次启动时获组态相匹配否S7200会模块中读取输入数
    者写输出数模块编程概念惯例特点 第5章
    61
    模块启动信息存储特殊存储器(SM)标志位中应程序监视标志位关IO错误报告
    SM标志更信息请参见附录DSM50全局IO错误位扩展模块存错误条件
    时保持置位
    程序执行错误
    程序执行程中产生错误类错误正确指令者程中产生非
    法数例:编译正确间接寻址指针程序执行程中会改指非法址
    实时程序问题例子实时程序问题发生时SM43会CPU处RUN模式期间置位
    (实时程序问题列表参见附录C)程序执行错误信息存储特殊寄存器(SM)标志位中应程序
    监视标志位报告程序执行错误SM位更信息请参考附录D
    S7200发生非致命错误时S7200切换STOP模式仅仅事件记录SM存储器中
    继续执行应程序果户希发生非致命错误时CPU切换STOP模式通编
    程实现列范例程序监视两非致命错误标志位两标志中意置位S7200切
    换STOP模式
    范例程序:检测非致命错误条件逻辑
    Network 1 IO错误实时运行程序错误发生时CPU
    切换STOP模式
    LD SM50
    OSM43
    STOP
    致命错误
    致命错误会导致S7200停止执行程序致命错误严重程度S7200部分全部功法
    执行处理致命错误目S7200恢复安全状态S7200关现错误条件询问
    作出反应检测致命错误时S7200切换STOP模式开SFDIAG (红色) STOP
    LED忽略输出表关闭输出非致命错误条件修正否S7200保持种状态变
    旦消致命错误条件必须重新启动CPU方法重新启动CPU:
    重新启动电源
    模式开关RUN者TERM变STOP
    STEP7MicroWIN命令菜单中选择PLC >电复位启动S7200强制S7200启
    动清致命错误
    重启CPU会清致命错误执行电诊断测试确认已改正错误果发现致命错误CPU会
    重新点亮错误LED指示灯表示存错误否CPU会开始正常工作
    错误会CPU法进行通讯种情况您法CPU错误代码错误类型指
    出需S7200进行维修硬件障法通更改程序清S7200存储器障进行
    修正S7200编程序控制器系统手册
    62
    数块中指定址初始值
    数块编辑器V存储器(变量存储器)指定初始值您字节字者双字形式分配
    V存储器注释选
    数块编辑器格式文编辑
    器没特定信息类型定义特定
    域完成行输入回车键数
    块编辑器格式化该行(齐址数
    注释列V存储器址变写)然
    重新显示CTRLENTER设置行
    完成址动增加
    址处
    图57 数块编辑器
    数块编辑器根您定义变量址长度(字节字者双字)V存储器分配空间
    数块第行必须明确址分配接行中明确址隐含
    址隐含址编辑器分配您址面输入数者行中输入数时您
    隐含址
    数块编辑器接受写字母逗号制表符者空格作址数间分隔符
    符号表定义变量符号址
    符号表允许您定义编辑符号名您程序中符号址访问变量您创建符号表您
    程序中系统定义符号表符号表作全局变量表进行参考
    您绝址者符号址输入指令操作数绝址存储区加位字节址标识
    址符号址串字母组合标识址
    SIMATIC程序中符号表中定
    义全局符号IEC程序中
    全局变量表中定义全局符号
    址定义符号步骤:
    图58 符号表
    1 操作栏中单击符号表图标开符号表
    2 系统名称列中输入符号名(例: Input1)符号名长度23字符
    3 址列中输入址(例:I00)
    4 IEC全局变量表数类型列中输入数值列表框中选择数值
    创建符号表然字符串作全局符号分配进行次表
    表次字符串
    数块
    符号表编程概念惯例特点 第5章
    63
    局部变量
    您程序编辑器中局部变量表
    子程序中断程序分指定变量图
    59示参见图59
    局部变量子程序传递参数增强
    子程序移植性利性
    图59 局部变量表
    状态图监视户程序
    状态图允许您控制程序运行程中程变量值进行监视修改您踪程序输入输
    出者变量显示前值状态表允许您强制改变程变量值
    监控应程序中部分元素您创建状态图
    命令菜单中选择视图 > 组件> 状态图者操作程中单击状态图图标访问状态图
    创建状态图时输入监控程变量
    址您法监视常数累加器局部
    变量状态您位者字两种形式
    显示定时器计数器值位显示数
    值出定时器计数器位状态字
    显示数值出定时器计数器值
    图510 状态图
    建立状态图监视变量步骤:
    1 址区输入需址
    2 格式列中选择数类型
    3 命令菜单中选择调试 > 图状态监视S7200中程变量状态
    4 连续采样数值者单次读取状态点击工具栏中相应钮状态图允许您强制者
    修改程变量值
    命令菜单中选择编辑 > 插入> 行状态图中插入行
    提示
    您逻辑分组变量创建状态图状态图更短便分监视
    状态图S7200编程序控制器系统手册
    64
    创建指令库
    STEP7MicroWIN允许您创建指令库允许您已建库参见图511
    创建指令库您必须创建标准STEP7MicroWIN子程序中断程序组合起您
    程序中隐藏代码防止意外改变者防止机密技术(knowhow)泄露
    创建指令库您需完成务:
    1 创建标准STEP7MicroWIN项目
    指令库中包括功写入子程序者中
    断程序中
    2 确保子程序中断程序中V存储器定
    义符号名连续V存储区化
    求数量
    3 子程序者中断程序更名您希指令库中
    显示名称
    4 命令菜单中选择文件 > 创建库编译新指
    令库
    STEP7MicroWIN线帮助中您关
    指令库更信息
    列步骤访问指令库中指令:
    库指令
    图511 带库指令树
    1 命令菜单中选择文件 > 添加库指令树中增加库
    2 选择特定指令插入您程序(象标准指令样)
    果库程序求V存储器STEP7MicroWIN会提示您分配存储器块库存储器话框
    分配存储器块
    调试程序功
    STEP7MicroWIN具备特点帮助您调试应程序:
    书签允许您长程序中方便回移动
    交叉参考表允许您检查程序参考信息
    RUN模式编辑允许您规模修改程序程中程控制产生影响RUN模
    式编辑程序时您样载程序块
    关调试应程序更信息参见第8章65
    S7200指令集
    章描述S7200微型PLC编程SIMATICIEC1131指令集
    章中
    描述指令惯语 67
    S7200存储器范围特性 68
    位逻辑指令 70
    触点 70
    线圈 73
    逻辑堆栈指令 75
    RS触发器指令 77
    时钟指令 78
    通讯指令 81
    网络读写指令 81
    发送接收指令 86
    获取端口址设置端口址指令 95
    较指令 96
    数值较 96
    字符串较 98
    转换指令 99
    标准转换指令 99
    ASCII码转换指令 103
    字符串转换指令 107
    编码解码指令 112
    计数器指令 113
    SIMATIC计数器指令 113
    IEC计数器指令 116
    高速计数器指令 118
    脉输出指令 133
    数字运算指令 140
    加减指令 140
    整数法产生双整数带余数整数法 142
    数学功指令 143
    增加减少指令 144
    例积分微分(PID)回路控制指令 145
    中断指令 153
    逻辑操作指令 161
    取反指令 161
    异指令 162
    传送指令 164
    字节字双字者实数传送 164
    字节立传送(读写) 165
    块传送指令 166S7200编程序控制器系统手册
    66
    程序控制指令 167
    条件结束 167
    停止 167
    监视程序复位 167
    For Next循环指令 169
    跳转指令 171
    控继电器(SCR)指令 172
    诊断LED指令 178
    移位循环指令 179
    右移左移指令 179
    循环右移循环左移指令 179
    移位寄存器指令 181
    字节交换指令 183
    字符串指令 184
    表指令 189
    填表 189
    先进先出进先出 190
    存储器填充 192
    查表 193
    定时器指令 196
    SIMATIC定时器指令 196
    IEC定时器指令 201
    时间间隔定时器 203
    子程序指令 204S7200指令集 第6章
    67
    描述指令惯语
    图61出条指令典型描述指出描述指令操作区域指令说明包括
    LADFBDSTL三种格式操作数表列出指令操作数出操作数效数类型存
    储区区域长度
    ENENO操作数数类型没指令操作数表中列出操作数LADFBD指令
    说样
    LAD:ENENO功率流时布尔数类型
    FBD:ENENOIQVMSMSTCL功率流时布尔数类型
    LADFBD指令
    效数类型
    指令操作数
    操作数效存储区长度
    指令操作数描述 STL指令
    影响ENO错误条件列表
    受影响SM
    图61 指令描述S7200编程序控制器系统手册
    68
    S7200存储器范围特性
    表61 S7200CPU存储器范围特性
    描述 CPU221 CPU222 CPU224 CPU 224XP
    CPU 224XPsi CPU226
    户程序
    运行模式编辑
    运行模式编辑
    4096字节
    4096字节
    4096字节
    4096字节
    8192字节
    12288字节
    12288字节
    16384字节
    16384字节
    24576字节
    户数 2048字节 2048字节 8192字节 10240字节 10240字节
    输入映寄存器 I00 I157 I00 I157 I00 I157 I00 I157 I00 I157
    输出映寄存器 Q00 Q157 Q00 Q157 Q00 Q157 Q00 Q157 Q00 Q157
    模拟量输入(读) AIW0 AIW30 AIW0 AIW30 AIW0 AIW62 AIW0 AIW62 AIW0 AIW62
    模拟量输出(写) AQW0 AQW30 AQW0 AQW30 AQW0 AQW62 AQW0 AQW62 AQW0 AQW62
    变量存储器(V) VB0 VB2047 VB0 VB2047 VB0 VB8191 VB0 VB10239 VB0 VB10239
    局部存储器(L)1 LB0 LB63 LB0 LB63 LB0 LB63 LB0 LB63 LB0 LB63
    位存储器(M) M00 M317 M00 M317 M00 M317 M00 M317 M00 M317
    特殊存储器(SM)

    SM00 SM1797
    SM00 SM297
    SM00 SM2997
    SM00 SM297
    SM00 SM5497
    SM00 SM297
    SM00 SM5497
    SM00 SM297
    SM00 SM5497
    SM00 SM297
    定时器
    保持接通延时 1ms
    10 ms
    100 ms
    开关延时 1ms
    10 ms
    100 ms
    256 (T0 T255)
    T0T64
    T1 T4
    T65 T68
    T5 T31
    T69 T95
    T32T96
    T33 T36
    T97 T100
    T37 T63
    T101 T255
    256 (T0 T255)
    T0T64
    T1 T4
    T65 T68
    T5 T31
    T69 T95
    T32T96
    T33 T36
    T97 T100
    T37 T63
    T101 T255
    256 (T0 T255)
    T0T64
    T1 T4
    T65 T68
    T5 T31
    T69 T95
    T32T96
    T33 T36
    T97 T100
    T37 T63
    T101 T255
    256 (T0 T255)
    T0T64
    T1 T4
    T65 T68
    T5 T31
    T69 T95
    T32T96
    T33 T36
    T97 T100
    T37 T63
    T101 T255
    256 (T0 T255)
    T0T64
    T1 T4
    T65 T68
    T5 T31
    T69 T95
    T32T96
    T33 T36
    T97 T100
    T37 T63
    T101 T255
    计数器 C0 C255 C0 C255 C0 C255 C0 C255 C0 C255
    高速计数器 HC0 HC5 HC0 HC5 HC0 HC5 HC0 HC5 HC0 HC5
    序控制继电器(S) S00 S317 S00 S317 S00 S317 S00 S317 S00 S317
    累加器寄存器 AC0 AC3 AC0 AC3 AC0 AC3 AC0 AC3 AC0 AC3
    跳转标号 0 255 0 255 0 255 0 255 0 255
    调子程序 063 063 063 063 0 127
    中断程序 0 127 0 127 0 127 0 127 0 127
    正负跳变 256 256 256 256 256
    PID回路 07 07 07 07 07
    端口 端口0 端口0 端口0 端口0端口1 端口0端口1
    1 LB60~LB63STEP 7MicroWIN3230版版软件保留S7200指令集 第6章
    69
    表62 S7200 CPU操作数范围
    存取方式 CPU221 CPU222 CPU224 CPU 224XP
    CPU 224XPsi CPU226
    位存取(字节位)
    Q
    V
    M
    SM
    S
    T
    C
    L
    00 157
    00 157
    00 20477
    00 317
    00 1657
    00 317
    0 255
    0 255
    00 637
    00 157
    00 157
    00 20477
    00 317
    00 2997
    00 317
    0 255
    0 255
    00 637
    00 157
    00 157
    00 81917
    00 317
    00 5497
    00 317
    0 255
    0 255
    00 637
    00 157
    00 157
    00 102397
    00 317
    00 5497
    00 317
    0 255
    0 255
    00 637
    00 157
    00 157
    00 102397
    00 317
    00 5497
    00 317
    0 255
    0 255
    00 637
    字节存取 IB
    QB
    VB
    MB
    SMB
    SB
    LB
    AC
    KB(常数)
    015
    015
    0 2047
    031
    0 165
    031
    063
    03
    KB(常数)
    015
    015
    0 2047
    031
    0 299
    031
    063
    03
    KB(常数)
    015
    015
    0 8191
    031
    0 549
    031
    063
    03
    KB(常数)
    015
    015
    0 10239
    031
    0 549
    031
    063
    0 255
    KB(常数)
    015
    015
    0 10239
    031
    0 549
    031
    063
    0 255
    KB(常数)
    字存取 IW
    QW
    VW
    MW
    SMW
    SW
    T
    C
    LW
    AC
    AIW
    AQW
    KB(常数)
    014
    014
    0 2046
    030
    0 164
    030
    0 255
    0 255
    062
    03
    030
    030
    KB(常数)
    014
    014
    0 2046
    030
    0 298
    030
    0 255
    0 255
    062
    03
    030
    030
    KB(常数)
    014
    014
    0 8190
    030
    0 548
    030
    0 255
    0 255
    062
    03
    062
    062
    KB(常数)
    014
    014
    0 10238
    030
    0 548
    030
    0 255
    0 255
    062
    03
    062
    062
    KB(常数)
    014
    014
    0 10238
    030
    0 548
    030
    0 255
    0 255
    062
    03
    062
    062
    KB(常数)
    双字存取 ID
    QD
    VD
    MD
    SMD
    SD
    LD
    AC
    HC
    KD(常数)
    012
    012
    0 2044
    028
    0 162
    028
    060
    03
    05
    KD(常数)
    012
    012
    0 2044
    028
    0 296
    028
    060
    03
    05
    KD(常数)
    012
    012
    0 8188
    028
    0 546
    028
    060
    03
    05
    KD(常数)
    012
    012
    0 10236
    028
    0 546
    028
    060
    03
    05
    KD(常数)
    012
    012
    0 10236
    028
    0 546
    028
    060
    03
    05
    KD(常数)S7200编程序控制器系统手册
    70
    位逻辑指令
    触点
    标准触点
    常开触点指令(LDAO)常闭触点指令(LDNANON)
    存储器者程映寄存器中参考值标准触点指令存
    储器中参考值(果数类型IQ程映
    寄存器中参考值)
    位等1时常开触点闭合(接通)位等0时常闭触点
    闭合(断开)FBD中ANDOR框中输入扩展
    32输入STL中常开指令LDANDOR相应址位
    位值存入栈顶常闭指令 LDANDOR相应址
    位位值取反存入栈顶
    立触点
    立触点S7200扫描周期进行更新会立更新
    常开立触点指令(LDIAIOI)常闭立触点指令(LDNI
    ANIONI)指令执行时物理输入值程映寄存器
    刷新
    物理输入点(位)1时常开立触点闭合(接通)物理输
    入点(位)0时常闭立 触点闭合(接通)常开指令立
    物理输入值Load (加载)AND ()OR ()栈顶常
    闭指令立物理输入点值取反值Load (加载)AND ()
    OR ()栈顶
    取反指令
    取反指令(NOT)改变功率流输入状态(说栈顶值
    0变11变0)S7200指令集 第6章
    71
    正负转换指令
    正转换触点指令(EU)检测次正转换(01)功率流接通扫描周期负转换触点指令
    (ED)检测次负转换(10)功率流接通扫描周期正转换指令检测栈顶值
    01转换栈顶值设1否设0负转换指令检测栈顶值10转换栈顶值设
    1否设0
    运行模式编辑(RUN模式编辑应程序)您必须正转换指令负转换指令输入参数关
    RUN模式编辑程序更信息参见第5章
    表63 位逻辑输入指令效操作数
    输入输出 数类型 操作数
    位 BOOL IQVMSMSTCL功率流
    位(立) BOOL I
    图62中示S7200逻辑堆栈决定控制逻辑例中iv0iv7表示逻辑堆栈
    初始值nv表示指令提供新值S0表示逻辑堆栈中存储计算值
    (OOI
    ONONI)
    新值(nv)
    栈顶初始值
    (iv)进行运算
    s0iv0 OR nv

    S01iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    装载(LDLDI
    LDNLDNI)
    装载新值(nv)
    栈顶
    iv6
    iv7
    nv
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv82
    前(AAIAN
    ANI)
    新值(nv)
    栈顶初始值
    (iv)进行运算
    S0iv0 AND nv

    S01iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    1 S0表示存储逻辑栈中计算值
    2 装载指令执行值iv8丢失
    图62 触点指令操作
    提示
    正转换指令负转换指令求10者01变化您第扫描周期中检测
    升者降变化第扫描周期S7200利指令储存指定位状态接
    扫描周期中指令够检测指定位变化S7200编程序控制器系统手册
    72
    实例:触点指令
    Network 1 想激活Q00常开触点I00
    I01必须接通(闭合)NOT
    指令作反器RUN
    模式Q00Q01具相反逻辑状态
    LD I00
    AI01
    Q00
    NOT
    Q01
    Network 2 常开接点I02必须接通者常闭接点
    I03必须断开激活Q02
    更行LAD分支
    (逻辑输入)必须真
    输出激活
    LD I02
    ON I03
    Q02
    Network 3 P触点升者N触点降
    出现时扫描周期输出脉
    RUN模式
    Q04Q05脉状态变化太快
    程序中法状态图监视
    置位复位指令
    Q03状态变化锁存
    程序监视
    LD I04
    LPS
    EU
    SQ031
    Q04
    LPP
    ED
    RQ031
    Q05
    I00
    I01
    Q00
    Q01
    I02
    I03
    Q02
    I04
    Q03
    Q04
    Q05
    时序图
    Network 2
    Network 3
    Network 1
    接通周期
    接通周期S7200指令集 第6章
    73
    线圈
    输出
    输出指令()新值写入输出点程映寄存器输出指
    令执行时S7200输出程映寄存器中位接通者断
    开LADFBD中指定点值等功率流STL中栈
    顶值复制指定位
    立输出
    指令执行时立输出指令(I)新值时写物理输出点
    相应程映寄存器中
    立输出指令执行时物理输出点立置功率流值
    STL中立指令栈顶值立复制物理输出点指定位
    I表示立引执行指令时新数值写入物理
    输出相应程映寄存器位置点非立指
    令新值写入程映寄存器
    置位复位
    置位(S)复位(R)指令指定址开始N点置位者复
    位您次置位者复位1255点
    果复位指令指定定时器位(T)计数器位(C)指令复位定时器计数器位清
    定时器计数器前值
    ENO 0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    立置位立复位
    立置位立复位指令指定址开始N点立置位者立复位您次置位复
    位1128点
    I表示立引执行指令时新数值写入物理输出点相应程映寄存器位置
    点非立指令新值写入程映寄存器
    ENO0错误条件:
    H 0006(间接寻址)
    H 0091(操作数超出范围)
    表64 位逻辑输出指令效操作数
    输入输出 数类型 操作数
    位 BOOL IQVMSMSTCL
    位(立) BOOL Q
    N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数S7200编程序控制器系统手册
    74
    实例:线圈指令
    Network1 输出指令外部IO(IQ)部存储器
    (MSMTCVSL)指定位值
    LD I00
    Q00
    Q01
    V00
    Network 2 6位序组设数值1
    指定起始位址设置位数第位
    (Q02)值1时置位指令
    程序状态指示器ON
    LD I01
    SQ026
    Network 3 6位序组复位数值0
    指定起始位址复位位数
    第位(Q02)值0时复位指
    令程序状态指示器ON
    LD I02
    RQ026
    Network4 置位复位组8输出位(Q10~Q17)
    LD I03
    LPS
    AI04
    SQ108
    LPP
    AI05
    RQ108
    Network5 置位复位指令实现锁存器功
    完成置位复位功必须确保
    位没指令中改写例中
    Network4置位复位组
    8输出位(Q10~Q17)RUN模式
    Network5会覆盖Q10值
    控制Network4中程序状态显示器
    LD I06
    Q10
    I00
    Q00 Q01 V00
    I01 (Set)
    I02 (Reset)
    Network 1
    Networks 2 and 3
    Networks 4 and 5
    I03
    I04 (Set)
    I05 (Reset)
    I06
    Q10
    时序图
    Network5中输出位()指令会覆盖Network4中置位复位第位(Q10)
    Network5程序扫描周期执行
    复位0覆盖置位1程序扫描执行Network2
    置位执行Network3复位


    (复位)
    (置位)
    (复位)
    (置位)S7200指令集 第6章
    75
    逻辑堆栈指令
    栈装载
    栈装载指令(ALD)堆栈中第层第二层值进行逻辑
    操作结果放入栈顶执行完栈装载指令栈深度
    减1
    栈装载
    栈装载指令(OLD)堆栈中第层第二层值进行逻辑
    操作结果放入栈顶执行完栈装载指令栈深度
    减1
    逻辑推入栈
    逻辑推入栈指令(LPS)复制栈顶值值推入栈栈底值推出消失
    逻辑读栈
    逻辑读栈指令(LRD)复制堆栈中第二值栈顶堆栈没推入栈者弹出栈操作旧栈顶值
    新复制值取代
    逻辑弹出栈
    逻辑弹出栈指令(LPP)弹出栈顶值堆栈第二栈值成新栈顶值
    ENO
    ENO指令(AENO) ENO位栈顶值进行逻辑操作产生效果LAD者FBD中盒指令
    ENO位相操作结果成新栈顶
    ENOLADFBD中盒指令布尔输出果盒指令EN输入功率流执行没错误ENO
    功率流传递元素您ENO作指令成功完成标志位ENO位作栈顶影
    响功率流续指令执行STL中没EN输入条件指令想执行栈顶值必须逻辑1STL
    中没ENO输出STL中LADFBD中具ENO输出指令相应指令存
    特殊ENO位AENO指令访问
    装入堆栈
    装入堆栈指令(LDS)复制堆栈中第N值栈顶栈底值推出消失
    表65 装入堆栈指令效操作数
    输入输出 数类型 操作数
    N BYTE 常数(08)S7200编程序控制器系统手册
    76
    图63中示S7200逻辑堆栈决定控制逻辑例中iv0iv7表示逻辑堆栈
    初始值nv表示指令提供新值S0表示逻辑堆栈中存储计算值
    ALD
    栈顶两值

    iv8
    x1
    S0
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8S0iv0iv1
    OLD
    栈顶两值

    s0iv0iv1
    iv8
    x1
    S0
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    LDS
    装入堆栈
    iv6
    iv7
    iv3
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv82

    LPS
    逻辑推入栈
    iv6
    iv7
    iv0
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv82
    前LRD
    逻辑读栈

    iv1iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    LPP
    逻辑弹出栈

    iv8
    x1
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    1 数值确定(01)
    2 逻辑入栈者装入堆栈指令执行iv8值丢失
    图63 逻辑堆栈指令操作
    实例:逻辑栈指令
    Network 1
    LD I00
    LD I01LD I20
    AI21
    OLD
    ALD
    Q50
    Network 2
    LD I00
    LPS
    LD I05
    OI06
    ALD
    Q70
    LRD
    LD I21
    OI13
    ALD
    Q60
    LPP
    AI10
    Q30S7200指令集 第6章
    77
    RS触发器指令
    置位优先触发器置位优先锁存器置位信号(S1)
    复位信号(R)真时输出真
    复位优先触发器复位优先锁存器置位信号(S)
    复位信号(R1)真时输出假
    Bit参数指定置位者复位布尔参数选输出反映
    Bit参数信号状态
    表67中出范例程序真值表
    表66 RS触发器指令效操作数
    输入输出 数类型 操作数
    S1R BOOL IQVMSMSTC功率流
    SR1OUT BOOL IQVMSMSTCL功率流
    位 BOOL IQVMS
    实例:设置复位优先触发器指令
    Set I00
    Reset I01
    SR Q00
    RS Q01
    时序图
    表67 RS触发器指令真值表
    指令 S1 R 输出(Bit)
    置位优先触发器指令(SR) 0 0 保持前状态位优先触发器指令( )
    0 1 0
    1 0 1
    1 1 1
    指令 S R1 输出(Bit)
    复位优先触发器指令(RS) 0 0 保持前状态复位优先触发器指令( )
    0 1 0
    1 0 1
    1 1 0S7200编程序控制器系统手册
    78
    时钟指令
    读实时时钟写实时时钟
    读实时时钟(TODR)指令硬件时钟中读前时间日期
    装载8字节起始址T时间缓区中写实时
    时钟(TODW)指令前时间日期写入硬件时钟前时钟
    存储址T开始8字节时间缓区中
    您必须BCD码格式编码日期时间值(例:
    16#97表示1997年)图64出时间缓区(T)格式
    时间日期(TOD)时钟电源掉电存丢失初始化列
    日期时间:
    日期: 90年1月1号
    时间: 000000
    星期: 星期日
    ENO0错误条件:
    H 0006(间接寻址)
    H 0007(TOD数错误)写实时时钟指令效
    H 000C(时钟模块存)
    表68 时钟指令效操作数
    输入输出 数类型 操作数
    T BYTE IBQBVBMBSMBSBLB*VD*LD*AC
    年:
    00 99
    月:
    01 12
    日:
    01 31
    时:
    00 23
    分钟:
    00 59
    秒:
    00 59 0 星期:
    07*
    T T+1 T+2 T+3 T+4 T+6T+5 T+7
    *T+7 1星期日7星期六
    0禁止星期表示法
    图64 8字节时间缓区格式S7200指令集 第6章
    79
    提示
    S7200 CPU会检查核实日期星期否合理效日期February 30 (2月30日)接
    受必须确保输入数正确
    时程序中断程序中TODRTODW指令果样做执行TOD指令时出现
    执行TOD指令中断中断程序中TOD指令会执行SM43指示试图时钟进行两
    时访问(非致命错误0007)
    S7200中日时时钟低效两数字表示年2000年表达00S7200
    PLC方式年信息年份进行计算较户程序必须考虑两位表示方
    法世纪变化
    2096年前进行闰年正确处理
    扩展读实时时钟
    扩展读实时时钟(TODRX)指令PLC中读取前时间日期
    夏令时组态 装载T指定址开始19字节缓

    ENO0错误条件:
    H 0006 (间接寻址)
    H 000C (时钟卡存)
    H 0091 (操作数超出范围)
    扩展写实时时钟
    扩展写实时时钟(TODWX)指令写前时间日期夏令时组态
    PLC中T指定址开始19字节缓区
    您必须BCD码格式编码日期时间值(例:
    16#02表示2002年)表69出19字节时间缓区(T)
    格式
    时间日期时钟电源掉电存丢失初始化列日期
    时间:
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0007 (TOD数错误)
    H 000C (时钟卡存)
    H 0091 (操作数超出范围)
    日期: 90年1月1号
    时间 000000
    星期: 星期日
    提示
    S7200 CPU仅字节8中选择户指定模式时字节918否返回STEP
    7MicroWINSET_RTCX指令写入字节数值S7200编程序控制器系统手册
    80
    表69 19字节时间缓区(TI)格式
    T字节 描述 字节数
    0 年(0 99) 前年份(BCD值)
    1 月份(1 12) 前月份(BCD值)
    2 日期(1 31) 前日期(BCD值
    3 时(0 23) 前时(BCD值)
    4 分钟(0 59) 前分钟(BCD值)
    5 秒(0 59) 前秒(BCD值)
    6 00 保留 直00
    7 星期(1 7) 前星期1Sunday (BCD值)
    8 模式(00H 03H08H
    10H 13HFFH)
    修改模式:
    00H 禁止修改
    01H EU (UTC时差0时)1
    02H EU (UTC时差+1时)1
    03H EU (UTC时差+2时)1
    04H07H 保留
    08H EU (UTC时差1时) 1
    09H0FH 保留
    10H US 2
    11H 澳利亚3
    12H 澳利(塔斯马尼亚岛)4
    13H 新西兰5
    14HFEH 保留
    FFH 户指定(字节918中值)
    9 时修正(0 23) 修正量时(BCD值)
    10 分钟修正(0 59) 修正量分钟(BCD值)
    11 开始月份(1 12) 夏令时开始月份(BCD值)
    12 开始日期(1 31) 夏令时开始日期(BCD值)
    13 开始时(0 23) 夏令时开始时(BCD值)
    14 开始分钟(0 59) 夏令时开始分钟(BCD值)
    15 结束月份(1 12) 夏令时结束月份(BCD值)
    16 结束日期(1 31) 夏令时结束日期(BCD值)
    17 结束时(0 23) 夏令时结束时(BCD值
    18 结束分钟(0 59) 夏令时结束分钟(BCD值)
    1 EU约定:UTC三月份星期日午100前调整时间时UTC时间十月份星期日午
    200调整时间时(进行修正时时间UTC时差)
    2 US约定:时间四月份第星期日午200前调整时间时时间十月份星期日午
    200调整时间时
    3 澳利亚约定:时间十月份星期日午200前调整时间时时间三月份星期日
    午300调整时间时
    4 澳利亚(塔斯马尼亚岛)约定:时间十月份第星期日午200前调整时间时时间三月份
    星期日午300调整时间时
    5 新西兰约定:时间十月份第星期日午200前调整时间时时间三月份第星期日三月
    15号午300调整时间时S7200指令集 第6章
    81
    通讯指令
    网络读写指令
    网络读指令(NETR)初始化通讯操作根表(TBL)定
    义通指定端口远程设备采集数网络写指令
    (NETW)初始化通讯操作根表(TBL)定义通指定
    端口远程设备写数
    ENO0错误条件:
    H 0006 (间接寻址)
    H 果功返回出错信息会置位表状态字节中E(见图65)
    网络读指令远程站点读取16字节信息网络写
    指令远程站点写16字节信息
    程序中您意条网络读写指令时
    间8条网络读写指令激活例
    S7200 CPU中4条网络读指令4条网络写指令
    者2条网络读指令6条网络写指令时间激活
    您网络读写导程序启动网络读写导程序命令菜单中选择工具 > 指令导
    指令导窗口中选择网络读写
    表610 网络读写指令效操作数
    输入输出 数类型 操作数
    TBL BYTE VBMB*VD*LD*AC
    PORT BYTE 常数 CPU 221CPU 222CPU 224: 0
    CPU 224XPCPU 226: 01
    指令导S7200编程序控制器系统手册
    82
    图65中出TBL参数参表表611列出错误代码
    远程站址
    远程站
    数区
    指针
    (IQMV)
    数长度
    数字节0
    数字节15
    DAE 0 错误代码
    70
    字节
    偏移量
    0
    1
    2
    3
    4
    5
    6
    7
    8
    22
    D Done( 功已完成): 0未完成 1已完成
    AActive(功已进入队列): 0未激活 1激活
    E Error (功返回错误): 0错 1出错
    接收发送数区:描述保存数116字节
    NETR执行NETR指令远程站读数放
    数区
    NETW执行NETW指令前发送远程站数放
    数区
    远程站址:访问数PLC址
    数字节1
    指针指远程站中数区:指访问数间接指针
    数长度:远程站中访问数字节数(116字节)
    图65 网络读写指令TBL参数
    表611 TBL参数错误代码
    代码 定义
    0 错误
    1 超时错误:远程站响应
    2 接收错误:响应中奇偶校验帧校验出错
    3 离线错误:重复站址失败硬件引起突
    4 队列溢错误:已激活8程序段读程序段写指令
    5 违反协议:尝试执行程序段读取程序段写入指令没SMB30SMB130中启PPI站模式
    6 非法参数:TBL参数包含非法效值
    7 资源:远程站处忙碌状态(传载程序处理中)
    8 第7层错误:违反应程序协议
    9 消息错误:错误数址错误数长度
    AF 未:(保留)
    图66出实例解释网络读写指令例中考虑条生产线正灌装黄油桶
    送四台包装机(包机)中台包机8黄油桶包装纸板箱中分流机控制着黄
    油桶流包机4CPU221模块控制包机CPU222模块安装TD200操作器接
    口控制分流机S7200指令集 第6章
    83
    包机#2
    站3
    包机#3
    站4
    包机#4
    站5 TD200站1
    包机#1
    站2
    分流机
    站6
    VB100
    VW101
    控制
    状态
    VB100
    VW101
    控制
    状态
    VB100
    VW101
    控制
    状态
    VB100
    VW101
    VB200 VB300
    VB200 接收缓区
    站2
    VB300 发送缓区
    站2
    接收
    缓区
    发送
    缓区
    控制
    状态
    t 没包黄油桶 t1没黄油桶
    b 盒供应量低b1必须30分钟添加盒
    g 胶水供应量低g1必须30分钟添加胶水
    eee 识出现错误类型错误代码
    f 障指示器f1包机检测错误
    VB230 接收缓区
    站5
    VB210 接收缓区
    站3
    VB220 接收缓区
    站4
    VB330 发送缓区

    VB310 发送缓区

    VB320 发送缓区
    站4
    f e e e 0 g b t
    包完箱数
    包装容器
    VB100
    VB101
    VB102
    控制
    状态MSB
    LSB
    图66 网络读写指令举例
    图67中出2号站中接收缓区(VB200)发送缓区(VB300)中数S7200网络读指令
    断读取包机控制状态信息次某包机包装完100箱分流机会注意网
    络写指令发送条消息清状态字
    读包机#1分流机接收缓区 清包机#1读数分流机发送缓区
    远程站址2
    指远程站
    (&VB100)
    数区指针
    远程站 (&VB101)
    数长度2字节
    0
    DAE 0 错误代码
    70
    VB300
    VB301
    VB302
    VB303
    VB304
    VB305
    VB306
    VB307
    VB308 0
    远程站址2
    指远程站
    (&VB100)
    数区指针
    远程站 (&VB100)
    数长度3字节
    控制
    DAE 0 错误代码
    70
    VB200
    VB201
    VB202
    VB203
    VB204
    VB205
    VB206
    VB207
    VB208 状态(MSB)
    VB209 状态(LSB)
    图67 网络读写指令中TBL数举例S7200编程序控制器系统手册
    84
    实例:程序段读程序段写指令
    Network1 第扫描周期
    PPI站模式
    清接收发送缓区
    LD SM01
    MOVB 2SMB30
    FILL +0VW20068
    Network 2 置位NETR Done位(V2007)
    包装100容器时:
    1 装载包机#1
    站址
    2 装载指
    远程站数指针
    3 装载发送
    数长度
    4 装载发送数
    5 复位包机#1包装
    容器数目
    LD V2007
    AW VW208+100
    MOVB 2VB301
    MOVD &VB101VD302
    MOVB 2VB306
    MOVW +0VW307
    NETW VB3000
    Network3 NETR完成标志位置位时
    保存1#包
    装机控制数
    LD V2007
    MOVB VB207VB400S7200指令集 第6章
    85
    实例:程序段读程序段写指令
    Network 4 果第次扫描没
    出错:
    1 装载包机#1
    站址
    2 装载指
    远程站中数指针
    3 装载接收
    数长度
    4 读取包机#1中
    控制状态数
    LDN SM01
    AN V2006
    AN V2005
    MOVB 2VB201
    MOVD &VB100VD202
    MOVB 3VB206
    NETR VB2000S7200编程序控制器系统手册
    86
    发送接收指令
    发送指令(XMT)端口模式通讯口发送数
    接收指令(RCV)启动者终止接收消息功您必须接收操
    作指定开始结束条件指定通讯口接收消息存储
    数缓区(TBL)中数缓区第数指明接收
    字节数
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0009 (Port0时发送接收)
    H 000B (Port1时发送接收)
    H RCV参数错误置位SM866者SM1866
    H S7200CPU没处端口模式
    表612 发送接收指令效操作数
    输入输出 数类型 操作数
    TBL BYTE IBQBVBMBSMBSB*VD*LD*AC
    PORT BYTE 常数 CPU 221CPU 222CPU 224: 0
    CPU 224XPCPU 226: 01
    关端口模式更信息见226第7章中端口模式创建户定义协议部分
    端口模式控制串行通讯口
    通编程您选择端口模式控制S7200串行通讯口选择端口模式户程
    序通接收中断发送中断发送指令接收指令控制通讯口操作处端口模式
    时通讯协议完全梯形图程序控制SMB30 (端口0)SMB130(端口1果您
    S7200两端口话)选择波特率校验类型
    S7200处STOP模式时端口模式禁止重新建立正常通讯(例:编程设备访问)
    简单情况发送指令(XMT)印机者显示器发送消息例子包括条码阅
    读器称重计焊机连接种情况您必须编写程序支持端口模式
    S7200通讯设备协议
    S7200处RUN模式时进行端口通讯端口模式应该SMB30
    (端口0)者SMB130 (端口1)协议选择区中设置01处端口通讯模式时编程设备
    通讯
    提示
    特殊寄存器位SM07控制端口模式SM07反映操作模式开关前位置
    SM07等0时开关处TERM位置SM071时操作模式开关位RUN位置果模
    式开关处RUN位置时允许端口模式您开关改变位置编程设备监
    控S7200运行S7200指令集 第6章
    87
    PPI通讯转变端口模式
    SMB30SMB130分配置通讯口0通讯口1端口操作提供波特率校验数位数
    选择端口控制字节图68示配置产生停止位
    7
    MSB LSB
    ppdbbbmm
    0
    pp: 奇偶校验选择
    00 奇偶校验
    01 偶校验
    10 奇偶校验
    11 奇校验
    d: 字符数位
    0 字符8位
    1 字符7位
    bbb:端口波特率
    000 38400
    001 19200
    010 9600
    011 4800
    100 2400
    101 1200
    110 1152k1
    111 576 k1
    mm:协议选择
    00 PPI站模式
    01 端口协议
    10 PPI站模式
    11 保留(缺省时PPI站模式)
    SMB30 端口0
    SMB130 端口1
    1 需S7200 CPU
    版12更高
    图68 端口模式SM控制字节(SMB30SMB130)
    发送数
    发送指令您够发送字节字节缓区255
    图69出发送缓区格式
    果中断程序连接发送结束事件
    发送完缓区中字符
    时会产生中断(端口0中断事
    件9端口1中断事件26)
    消息字符
    EMSS EAG计数
    发送字节数(字节区)
    图69 发送缓区格式
    您中断执行发送指令(例:印机发送消息)通监视SM45者SM46信号判
    断发送否完成
    字符数设置0执行XMT指令产生BREAK状态样产生BREAK状态线会
    持续前波特率传输16位数需时间发送BREAK操作发送消息操作
    样BREAK完成时产生发送中断SM45者SM46反应发送操作前状态
    接收数
    接收指令您够接收字节字节缓区255
    图610出接收缓区格式
    果中断程序连接接收消息完成
    事件接收完缓区中字
    符时S7200会产生中断(端口0
    中断事件23端口1中断事件24)
    消息字符
    EMSS EAG计数
    接收字节数(字节区)
    起始
    字符
    结束
    字符
    图610 接收缓区格式
    您中断通监视SMB86 (端口0)者SMB186 (端口1)接收消息接收指令未激
    活者已中止时字节0 接收正进行时字节0S7200编程序控制器系统手册
    88
    表613中示接收指令允许您选择消息启始结束条件SMB86SMB94端口0进行
    设置SMB186SMB194端口1进行设置
    提示
    超限校验错误时接收消息功会动终止必须接收消息功操作定义启始条件
    结束条件(字符数)
    表613 接收缓区字节(SMB86SMB94SMB186SMB194)
    端口0 端口1 描述
    SMB86 SMB186 MSB LSB
    nre 0tcp
    0
    接收消息
    状态字节
    n: 1 接收消息功终止:户发送禁止命令
    r: 1 接收消息功终止:输入参数错误丢失启动结束条件
    e: 1 接收结束字符
    t: 1 接收消息功终止:定时器时间已完
    c: 1 接收消息功终止:实现字符计数
    p1接收消息功终止:奇偶校验错误
    7
    0
    SMB87 SMB187 MSB LSB
    en sc ec cm tmr bk 0
    7
    il
    接收消息
    控制字节 0
    en: 0接收消息功禁止
    1允许接收消息功
    次执行RCV指令时检查允许禁止接收消息位
    sc: 0忽略SMB88SMB188
    1SMB88SMB188值检测起始消息
    ec: 0忽略SMB89SMB189
    1SMB89SMB189值检测结束消息
    il: 0忽略SMW90SMW190
    1SMW90SMW190值检测空闲状态
    cm:0定时器字符间定时器
    1定时器消息定时器
    tmr:0忽略SMW92SMW192
    1SMW92SMW192
    中定时时间超出时终止接收
    bk: 0忽略断开条件
    1中断条件作消息检测开始
    SMB88 SMB188 消息字符开始
    SMB89 SMB189 消息字符结束
    SMW90 SMW190 空闲线时间段毫秒设定空闲线时间完接收第字符新消息
    开始
    SMW92 SMW192 中间字符消息定时器溢出值毫秒设定果超时间段终止接收
    消息
    SMB94 SMB194 接收字符数(1255字节)范围必须设置期缓区
    字符计数消息终端S7200指令集 第6章
    89
    接收指令启动结束条件
    接收指令接收消息控制字节(SMB87SMB187)中位定义消息起始结束条件
    提示
    接收指令执行时接收口器件信号接收消息功字符中间开
    始接收字符导致校验错误接收消息功中止果校验没接收消息
    包含错误字符起始条件指定特定起始字符意字符时种情况发生
    正象面第2条第6条中描述样
    接收指令支持种消息起始条件指定包含停顿者空闲线检测起始条件通字
    符放消息缓区前字符起始强制接收消息功消息起始相步避免
    问题
    接收指令支持种起始条件:
    1 空闲线检测:空闲线条件定义传输线路安静空闲时间SMW90者SMW190中指
    定毫秒数接收指令程序中执行时接收消息功空闲线条件进行检测果空闲
    线时间前接收字符接收消息功会忽略字符SMW90者SMW190
    中定时间值重新启动空闲线定时器参见图611空闲线时间接收消息功
    接收字符存入消息缓区
    空闲线时间应该总指定波特率传输字符(包括起始位数位校验位停止
    位)时间空闲线时间典型值指定波特率传输三字符时间
    二进制协议没特定起始字符协议者指定消息间时间间隔协议您
    空闲线检测作起始条件
    设置:il 1sc0bk0SMW90SMW190 空闲线超时(毫秒)
    字符
    重新启动空闲时间
    执行接收指令:启动空闲时间 检测空闲时间:
    启动接收消息功
    进入消息缓区第字符
    字符
    图611 空闲时间检测启动接收指令
    2 启动字符检测:启动字符作消息第字符意字符接收SMB88者SMB188中
    指定起始字符条消息开始接收消息功起始字符作消息第字符存入接收
    缓区接收消息功忽略起始字符前接收字符起始字符起始字符接收
    字符起存入消息缓区
    通常消息字符作起始ASCII码协议您起字符检测
    设置: il 0sc1bk0SMW90SMW190 关SMB88SMB188 起
    始字符S7200编程序控制器系统手册
    90
    3 空闲线起始字符:接收功启动组合空闲线起始字符消息接收指令执行
    时接收消息功检测空闲线条件空闲线条件满足接收消息功搜寻指定起始字
    符果接收字符起始字符接收消息功重新检测空闲线条件空闲线条件
    满足接收起始字符前接收字符忽略掉起始字符字符串起存入消息缓区
    空闲线时间应该总指定波特率传输字符(包括起始位数位校验位停止
    位)时间空闲线时间典型值指定波特率传输三字符时间
    通常指定消息间时间间隔消息首字符特定设备站号消息协
    议您种类型起始条件种方式尤适通讯连接设备情况
    种情况接收消息起始字符特定站号者设备时接收指令会触发
    中断
    设置: il 1sc1bk0SMW90SMW190 > 0
    SMB88SMB188 起始字符
    4 断开检测:接收数保持零值时间完整字符传输时间时指示断开完
    整字符传输时间定义传输起始位数位校验位停止位时间总果接收指令配
    置接收断点作消息起始断点接收字符会存入消息缓区
    断点前接收字符忽略
    通常通讯协议需时断点检测作起始条件
    设置: il 0sc0bk1SMW90SMW190 关
    SMB88SMB188 关
    5 断开起始字符:接收指令配置接收断开条件开始接收字符然序接收特
    定起始字符断点条件满足接收消息功寻找特定起始字符果收起始
    字符外意字符接收消息功重新启动寻找新断点断点条件满足接收起
    始字符前接收字符会忽略起始字符字符串起存入消息缓区
    设置: il 0sc1bk1SMW90SMW190 关
    SMB88SMB188 起始字符
    6 意字符:接收指令配置立启动接收意字符放入消息缓区
    空闲线检测种特殊情况种情况空闲线时间(SMW90者SMW190)设置0
    接收指令执行立开始接收字符
    设置: il 1sc0bk0SMW90SMW190 0SMB88SMB188 关
    意字符开始条消息允许消息定时器监控消息接收否超时端口协
    议站非常指定时间没站响应情况需采取
    超时处理空闲线时间设置0接收指令执行时消息定时器启动果没
    终止条件满足消息定时器超时会结束接收消息功
    设置: il 1sc0bk0SMW90SMW190 0SMB88SMB188 关
    cm 1tmr 1SMW92 消息超时(毫秒)S7200指令集 第6章
    91
    接收指令支持种结束消息方式结束消息方式种者种组合:
    1 结束字符检测:结束字符指定消息结束意字符找起始条件接收指令检
    查接收字符判断否结束字符匹配果接收结束字符存入
    消息缓区接收结束
    通常消息字符作结束ASCII码协议您结束字符检测您
    结束字符检测字符间定时器消息定时器者字符计数相结合结束条
    消息
    设置: ec1SMB89SMB189 结束字符
    2 字符间定时器:字符间时间字符结束(停止位)字符结束(停止位)时间
    果两字符间时间间隔(包括第二字符)超SMW92者SMW192中指定毫秒数
    接收消息功结束接收字符字符间定时器重新启动见图612
    协议没特定消息结束字符时您字符间定时器结束条消息定时器总
    包含接收完整字符(包括起始位数位校验位停止位)时间该时间值应设置
    指定波特率传输字符时间
    您字符间定时器结束字符检测者字符计数相结合结束条消息
    设置: cm 0tmr 1SMW92SMW192 超时(毫秒)
    字符
    重新启动字符间定时器 字符间定时器时间完:
    终止消息生成接收消息中断
    字符
    图612 字符间定时器结束接收指令
    3 消息定时器:消息定时器启动消息指定时间终止消息接收消息功启动条件满
    足消息定时器启动时间超出SMW92者SMW192中指定毫秒数时消息定
    时器时间见图613
    通常通讯设备保障字符中间没时间间隔者调制解调器通讯时您消
    息定时器调制解调器方式您消息定时器指定消息开始算起接收消息允
    许时间消息定时器典型值前波特率接收长消息需时间值约
    15倍
    消息定时器结束字符检测者字符计数相结合结束条消息
    设置: cm 1tmr 1SMW92SMW192 超时(毫秒)S7200编程序控制器系统手册
    92
    字符
    消息开始:
    启动消息定时器
    消息定时器时间完:
    终止消息生成接收消息中断
    字符
    图613 消息定时器结束接收指令
    4 字符计数:接收指令必须已知接收字符数(SMB94SMB194)达者超出
    值接收消息功结束会作结束条件接收指令求户指定字符
    数接收指令需知道接收消息长度样保证消息缓区户
    数会覆盖
    消息长度已知恒定协议字符计数结束消息字符计数总
    结束字符检测字符间定时器者消息定时器结合起
    5 奇偶校验错误:硬件发出信号指示接收字符奇偶校验错误时接收指令动终止
    SMB30者SMB130中校验位出现校验错误没办法禁止功
    6 户终止:户程序通执行SMB87SMB187中启位(EN)设置零接收
    指令终止接收消息功样立终止接收消息功
    字符中断控制接收数
    完全适应种协议支持您字符中断控制方式接收数接收字符时会
    产生中断执行接收字符事件相连中断程序前接收字符存入SMB2中校验状态(果
    话)存入SM30SMB2端口接收字符缓区端口模式接收字符
    会存放位置便户程序访问SMB3端口模式包含校验错误标志位
    接收字符时检测校验错误时该位置位该字节位保留利校验位丢弃消息
    该消息发送否定应答
    较高波特率(384K1152K)字符中断时中断间时间间隔会非常短例:384
    时260微秒576K时173微秒1152K时86微秒确保您中断程序足够短会丢失字
    符者接收指令
    提示
    SMB2SMB3享端口0端口1接收端口0字符导致执行附加事件(中断事件8)
    中断程序时SMB2包含端口0接收字符SMB3包含该字符奇偶校验状态接收端口1
    字符导致执行附加事件(中断事件25)中断程序时SMB2包含端口1接收字符
    SMB3包含该字符奇偶校验状态S7200指令集 第6章
    93
    实例:发送接收指令
    M
    A
    I
    N
    Network1 程序接收字符串
    直接收换行字符
    接收完成
    消息会发送回发送方
    LD SM01 第次扫描时:
    MOVB 16#09 SMB30 1 初始化端口:
    选择9600波特
    选择8位数位
    选择校验
    MOVB 16#B0 SMB87 2 初始化RCV消息控制字节:
    RCV已启
    检测消息结束字符
    检测空闲线消息条件
    MOVB 16#0A SMB89 3 消息结束字符设
    十六进制O(进行)
    MOVW +5 SMW90 4 空闲线超时设
    5 ms
    MOVB 100 SMB94 5 字符数设
    100
    ATCH INT_0 23 6 中断0
    连接接收完成事件
    ATCH INT_2 9 7 中断2
    连接发送完成事件
    ENI 8 启户中断
    RCV VB100 0 9 启带VB100处缓区
    接收方框S7200编程序控制器系统手册
    94
    实例:发送接收指令
    I
    N
    T
    0
    Network 1 接收完成中断程序:
    1 果接收状态显示接收结束字符
    连接
    10 ms定时器触发发送返回
    2 果接收原完成
    启动新接收
    LDB SMB8616#20
    MOVB 10SMB34
    ATCH INT_110
    CRETI
    NOT
    RCV VB1000
    I
    N
    T
    1
    Network 1 10ms 定时器中断:
    1 断开定时器中断
    2 消息发送返回端口户
    LD SM00
    DTCH 10
    XMT VB1000
    I
    N
    T
    2
    Network 1 发送完成中断:
    启接收
    LD SM00
    RCV VB1000S7200指令集 第6章
    95
    获取端口址设置端口址指令
    获取端口址指令(GPA)读取PORT指定CPU口站址
    数值放入ADDR指定址中
    设置端口址指令(SPA)口站址(PORT)设置ADDR指
    定数值新址永久保存重新电口址返回
    原址值(系统块载址)
    设置ENO0错误条件:
    H 0006 (间接寻址)
    H 0004 (试图中断程序中执行设置端口址指令)
    表614 获取端口址设置端口址指令效操作数
    输入输出 数类型 操作数
    ADDR BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    (常数值仅设置端口址指令)
    PORT BYTE 常数 CPU 221CPU 222CPU 224: 0
    CPU 224XPCPU 226: 01S7200编程序控制器系统手册
    96
    较指令
    数值较
    较指令较两数值:
    IN1 IN2 IN1 > IN2 IN1 < IN2
    IN1 > IN2 IN1 < IN2 IN1 <> IN2
    字节较操作符号
    整数较操作符号
    双字较操作符号
    实数较操作符号
    LADFBD:较结果真时较指令接通触点
    (LAD)输出(FBD)
    STL:较结果真时较指令1载入栈顶
    1栈顶值作者运算(STL)
    您IEC较指令时您种数类型作输
    入两输入数类型必须致
    注意
    列情况致命错误会导致S7200立停止执行
    户程序:
    H 非法间接址(意较指令)
    H 非法实数(例:NAN)(实数较指令)
    避免情况发生执行较指令前确保合
    理指针存储实数数值单元
    功率流状态较指令会执行
    表615 较指令效操作数
    输入输出 类型 操作数
    IN1IN2 BYTE
    INT
    DINT
    实型
    IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    IWQWVWMWSMWSWLWTCACAIW*VD
    *LD*AC常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
    IDQDVDMDSMDSDLDAC*VD*LD*AC常数
    OUT BOOL IQVMSMSTCL功率流S7200指令集 第6章
    97
    实例:较指令
    Network1 调节模拟调节电位计0
    改变SMB28数值
    SMB28数值低等0时Q00
    Q00激活
    SMB28数值等150时
    Q01激活
    较结果真时
    状态指示器接通
    LD I00
    LPS
    AB< SMB2850
    Q00
    LPP
    AB> SMB28150
    Q01
    Network2 V存储器址中装载较数值
    较结果假关闭状态指示器
    LD I01
    MOVW 30000VW0
    MOVD 200000000VD2
    MOVR 1012E006VD6
    Network3 V存储器址中装载较数值
    较结果真点亮状态指示器
    LD I02
    MOVW +30000VW0
    MOVD 100000000VD2
    MOVR 3141593VD6
    Network4 整数字较检测VW0>+10000否真
    程序中常数
    显示数类型
    较两存储编程存储器
    中数值
    例:VW0>VW100
    LD I03
    LPS
    AW> VW0+10000
    Q02
    LRD
    AD< 150000000VD2
    Q03
    LPP
    AR> VD65001E006
    Q04S7200编程序控制器系统手册
    98
    字符串较
    字符串较指令较两字符串ASCII码字符:
    IN1IN2 IN1<>IN2
    较结果真时较指令触点闭合(LAD)者输
    出接通(FBD)者1 进行 LD A O 操作置入
    栈顶(STL)
    注意
    列情况致命错误会导致S7200立停止执行
    户程序:
    H 非法间接址(意较指令)
    H 字符串长度超254字符(字符串较指令)
    H 字符串起始址长度适合指定存储
    区(字符串较指令)
    避免情况发生执行较指令前确保合
    理指针保存ASCII码字符串存储区确保保
    存ASCII码字符串缓区够指定存储区完整
    保留
    功率流状态较指令会执行
    表616 字符串较指令效操作数
    输入输出 类型 操作数
    IN1 STRING VBLB*VD*LD*AC常数
    IN2 STRING VBLB*VD*LD*AC
    OUT BOOL IQVMSMSTCL功率流S7200指令集 第6章
    99
    转换指令
    标准转换指令
    数字转换
    字节转整数(BTI)整数转字节(ITB)整数转双整数
    (ITD)双整数转整数(DTI)双整数转实数(DTR)BCD
    码转整数(BCDI)整数转BCD码(IBCD)指令输入
    值IN转换指定格式存储OUT指定输出值存储区
    中例:您双整数值转实数值 您整数
    BCD码格式间相互转换
    四舍五入取整
    四舍五入指令(ROUND)实数转双整数值
    四舍五入结果存入OUT指定变量中
    取整指令(TRUNC)实数转双整数值实数
    整数部分作结果存入OUT指定变量中
    分段
    段码指令(SEG)允许您产生点阵点亮七段码显示器

    表617 标准转换指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    WORDINT
    DINT
    REAL
    IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    IWQWVWMWSMWSWTCLWAIWAC*VD*LD
    *AC常数
    IDQDVDMDSMDSDLDHCAC*VD*LD*AC常数
    IDQDVDMDSMDSDLDAC*VD*LD*AC常数
    OUT BYTE
    WORDINT
    DINT
    REAL
    IBQBVBMBSMBSBLBAC*VD*LD*AC
    IWQWVWMWSMWSWTCLWAIWAC*VD*LD
    *AC
    IDQDVDMDSMDSDLDAC*VD*LD*ACS7200编程序控制器系统手册
    100
    BCD码转整数整数转BCD码操作
    BCD码转整数指令(BCDI)BCD码IN值转换成整数值
    结果存入OUT指定变量中IN效范围09999
    BCD码
    ENO0错误条件:
    H SM16 (效BCD码)
    H 0006 (间接寻址)
    整数转BCD码指令(IBCD)输入整数值IN转换成BCD码
    结果存入OUT指定变量中IN效范围09999
    整数
    受影响SM标志位:
    H SM16 (效BCD码)
    双整数转实数指令操作
    双整数转实数指令(DTR)32位符号整数值IN转换成
    32位实数结果存入OUT指定变量中
    ENO0错误条件:
    H 0006 (间接寻址)
    双整数转整数指令操作
    双整数转整数指令(DTI)双整数值IN转换成整数值
    结果存入OUT指定变量中
    果转换数值太致法输出中表示 溢出标志
    ENO0错误条件:
    H SM11 (溢出)
    H 0006 (间接寻址)果转换数值太致法输出中表示溢出标志
    位置位输出会改变 受影响SM标志位:
    H SM11 (溢出)
    整数转双整数指令操作
    整数转双整数指令(ITD)整数值IN转换成双整数值存入
    OUT指定变量中符号位扩展高字节中
    ENO0错误条件:
    H 0006 (间接寻址)
    字节转整数指令操作
    字节转整数指令(BTI)字节值IN转换成整数值存入
    OUT指定变量中字节符号没符号位扩展
    ENO0错误条件:
    H 0006 (间接寻址)
    整数转字节指令操作
    整数转字节指令(ITB)字值IN转换成字节值
    存入OUT指定变量中0255中值转换
    值会产生溢出输出会改变
    ENO0错误条件:
    H SM11 (溢出)
    H 0006 (间接寻址)
    受影响SM标志位:
    H SM11 (溢出)
    提示
    果想整数转换成实数先整数转双整数指令双整数转实数指令S7200指令集 第6章
    101
    四舍五入取整取整指令操作
    四舍五入取整指令(ROUND)实数值IN转换成双整数值
    存入OUT指定变量中果数部分等05数字
    取整
    取整指令(TRUNC)实数值IN转换成双整数存
    入OUT指定变量中实数整数部分转换数部分

    ENO0错误条件:
    H SM11 (溢出)
    H 0006 (间接寻址)
    受影响SM标志位:
    H SM11 (溢出)
    果转换效实数者数值太致法输出中表示溢出标志位置位
    输出会改变
    实例:标准转换指令
    Network 1 英寸转换厘米:
    1 计数器数值(英寸)装载AC1中
    2 数值转换实数
    3 254 (转换厘米)
    4 数值转换整数
    LD I00
    ITD C10AC1
    DTR AC1VD0
    MOVR VD0VD8
    *R VD4VD8
    ROUND VD8VD12
    Network2 BCD码转整数
    LD I03
    BCDI AC0
    101
    VD0
    C10
    1010
    VD4 254
    VD8 25654
    VD12 257
    计数值101英寸
    254常数(英寸厘米)
    25654厘米数(实数形式)
    257厘米数(双整数形式)
    1234
    BCDI
    AC0
    04D2AC0
    双字整数转实数四舍五入取整 BCD转整数
    计数值(实数形式)S7200编程序控制器系统手册
    102
    段码指令操作
    点亮七段码显示器中段段码指令段码指令IN中指定字符(字节)转换生成点
    阵存入OUT指定变量中
    点亮段表示输入字节中低4位代表字符图614
    出段码指令七段码显示器编码
    ENO0错误条件:
    H 0006 (间接寻址)
    0 0011 1111
    输入
    LSD
    七段码
    显示器
    输出
    8 0111 1111
    输入
    LSD
    七段码
    显示器
    1 0000 0110 9 0110 0111
    2 0101 1011 A 0111 0111
    3 0100 1111 B 0111 1100
    4 0110 0110 C 0011 1001
    5 0110 1101 D 0101 1110
    6 0111 1101 E 0111 1001
    7 0000 0111 F 0111 0001
    输出
    g f e d c b a g f e d c b a
    a
    b
    c
    d
    e
    f g
    图614 七段码显示器编码
    实例:段码指令
    Network 1
    LD I10
    SEG VB48AC1
    6D
    AC1
    SEG05
    VB48
    (显示字符)S7200指令集 第6章
    103
    ASCII码转换指令
    效ASCII码字符十六进制30394146
    ASCII码十六进制数间相互转换
    ASCII码转十六进制数指令(ATH)长度LENIN开始
    ASCII码字符串转换成OUT开始十六进制数十六进制数
    转ASCII码指令(HTA)输入字节IN开始十六进制数转换
    成OUT开始ASCII码字符串转换十六进制数位数
    长度LEN出
    转换ASCII字符十六进制数字数目255效
    ASCII输入
    效ASCII码输入字符09十六进制数代码值3039
    写字符AF十六进制数代码值4146字母数字
    字符
    ENO0错误条件:
    H SM17 (非法ASCII码)ATH效
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    受影响SM标志位:
    H SM17 (非法ASCII码)
    数值转ASCII码
    整数转ASCII码(ITA)双整数转ASCII码(DTA)实数转ASCII
    码(RTA)指令分整数双整数实数值转换成ASCII码
    字符
    表618 ASCII码转换指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    INT
    DINT
    实型
    IBQBVBMBSMBSBLB*VD*LD*AC
    IWQWVWMWSMWSWLWTCACAIW*VD
    *LD*AC常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC
    常数
    IDQDVDMDSMDSDLDAC*VD*LD*AC常数
    LENFMT BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    OUT BYTE IBQBVBMBSMBSBLB*VD*LD*AC
    整数转ASCII码指令操作数
    整数转ASCII码(ITA)指令整数字IN转换成ASCII码字
    符串格式FMT指定数点右侧转换精度数点逗
    号点号转换结果放OUT指定连续8字节中
    ENO0错误条件:
    H 0006 (间接寻址)
    H 非法格式
    H nnn>5
    ASCII码字符串始终8字节S7200编程序控制器系统手册
    104
    整数转ASCII码指令格式操作数图615示输出缓区始终8字节nnn表示输出缓
    区中数点右侧数字位数nnn域效范围05指定十进制数点右面数字0数值显
    示没数点数值nnn5情况输出缓区会空格键ASCII码填c指定
    逗号(c1)者点号(c0)作整数数分隔符高4位必须0
    图615中出数值例子格式点号(c0)数点右侧三位数(nnn011)输出
    缓区格式符合规:
    正数值写入输出缓区时没符号位
    负数值写入输出缓区时负号()开头
    数点左侧开头0(数点外)隐藏
    数值输出缓区中右齐
    输入12
    输入12345
    输入1234
    输入123
    输出 输出输出输出输出输出 输出
    +1 +2 +3 +4 +5 +6 +7
    输出




    012
    1
    2
    23
    234
    3451
    1
    0

    0

    FMT
    MSB LSB
    nnn00 00c
    c逗号(1)者点号(0)
    nnn数点右侧位数
    21067 543
    图615 整数转ASCII码(ITA)指令FMT操作数
    双整数转ASCII码指令操作
    双整数转ASCII码(DTA)指令双字IN转换成ASCII码
    字符串格式操作数FMT指定数点右侧转换精度转换结
    果存储OUT开始连续12字节中
    ENO0错误条件:
    H 0006(间接寻址)
    H 非法格式
    H nnn>5
    输出缓区总12字节
    图616描述双整数转ASCII码指令格式操作数nnn表示输出缓区中数点右侧数字位数
    nnn域效范围05指定十进制数点右面数字0数值显示没数点数值
    nnn5情况输出缓区会空格键ASCII码填c指定逗号(c1)者点号(c0)作
    整数数分隔符高4位必须0
    图616中出数值例子格式点号(c0)数点右侧四位数(nnn100)输出
    缓区格式符合规:
    正数值写入输出缓区时没符号位
    负数值写入输出缓区时负号()开头
    数点左侧开头0(数点外)隐藏
    数值输出缓区中右齐S7200指令集 第6章
    105
    输入12
    输入1234567
    输出 输出输出输出输出输出 输出
    +1 +2 +3 +4 +5 +6 +7
    输出


    01 2
    123 45

    输出 输出 输出输出
    00
    67
    +8 +9 +10 +11
    FMT
    MSB LSB
    nnn00 00c
    c逗号(1)者点号(0)
    nnn数点右侧位数
    21067 543
    图616 双整数转ASCII码(DTA)指令FMT操作数
    实数转ASCII码指令操作
    实数转ASCII码指令(RTA)实数值IN转ASCII码字符
    串格式操作数FMT指定数点右侧转换精度数点
    逗号点号表示输出缓区
    转换结果存储OUT开始输出缓区中
    ENO0错误条件:
    H 0006 (间接寻址)
    H nnn>5
    H ssss<3
    H ssss结果ASCII码字符位数(长度)输出缓区值315字节字符间
    S7200实数格式支持7位数试图显示7位数会产生四舍五入错误
    图617RTA指令中格式操作数FMT描述ssss表示输出缓区01者2字节
    效nnn表示输出缓区中数点右侧数字位数nnn域效范围05指定十进制
    数点右面数字0数值显示没数点数值nnn5者指定输出缓区太
    致法存储转换值情况输出缓区会空格键ASCII码填c指定逗号(c1)者点
    号(c0)作整数数分隔符
    图617中出数值例子格式:点号(c0)数点右侧1位数(nnn001)6
    字节缓区(ssss0110)输出缓区格式符合规:
    正数值写入输出缓区时没符号位
    负数值写入输出缓区时负号()开头
    数点左侧开头0(数点外)隐藏
    数点右侧数值指定数点右侧数字位数四舍五入
    输出缓区应少数点右侧数字位数三字节
    数值输出缓区中右齐
    输出
    +1 +2 +3 +4 +5
    输出输出输出 输出输出
    输入12345
    输入00004
    输入367526
    输入195
    12345
    00
    73
    20
    MSB
    76543210
    sssscnnn
    LSB
    ssss输出缓区
    c逗号(1)者点号(0)
    nnn数点右侧位数
    FMT
    图617 实数转ASCII码(RTA)指令FMT操作数S7200编程序控制器系统手册
    106
    实例:ASCII转十六进制指令
    Network 1
    LD I32
    ATH VB30VB403
    3E
    VB40
    ATH
    VB30
    Ax33 45 41 注意:X指示半字节(字节半)保持变
    3’ E’ A’
    实例:整数转ASCII指令
    Network 1 VW2中整数值转换VB10
    开始8ASCII码字符
    16#0B格式
    (逗号作数点保留3位数)
    LD I23
    ITA VW2VB1016#0B
    VB10
    ITA 20
    VB11
    20 31

    32 2C 33 34 35
    VW2
    12345
    ’ ’ 1’ 2’ ’ 3’ 4’ 5’
    实例:实数转ASCII指令
    Network 1 VD2中实数值转换成
    VB10开始10ASCII码字符
    16#A3格式
    (点号作数点
    面3位数)
    LD I23
    ITA VW2VB1016#0B
    VB10
    RTA 20
    VB11
    20

    20 31 32 33 2E 34
    VD2
    12345 35
    ’ ’ ’ 1’ 2’ 3’ ’ 4’ 5’
    30
    0’S7200指令集 第6章
    107
    字符串转换指令
    数值转换字符串
    整数转字符串(ITS)双整数转字符串(DTS)实数转字符串
    (RTS)指令整数双整数实数值(IN)转换成ASCII码字符
    串(OUT)
    整数转字符串操作
    整数转字符串指令(ITS)整数字IN转换8字符长
    ASCII码字符串格式操作数FMT指定数点右侧转换精度
    逗号点号作数点结果字符串写入OUT开
    始9连续字节中更消息请参见第4章字符串
    格式节
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 非法格式(nnn>5)
    图618整数转字符串指令中格式操作数描述输出字符
    串长度总8字符nnn表示输出缓区中数点右侧数
    字位数nnn域效范围05指定十进制数点右面
    数字0数值显示没数点数值果nnn值
    5输出8空格键ASCII码组成字符串c指定
    逗号(c1)者点号(c0)作整数数分隔符格式操作
    数高4位必须0
    图618中出数值例子格式:点号(c0)数点保留3位数OUT值
    字符串长度
    输出缓区格式符合规:
    正数值写入输出缓区时没符号位
    负数值写入输出缓区时负号()开头
    数点左侧开头0(数点外)隐藏
    数值输出缓区中右齐
    表619 数值转字符串指令效操作数
    输入输出 数类型 操作数
    IN INT
    DINT
    REAL
    IWQWVWMWSMWSWTCLWAIW*VD*LD
    *AC常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC
    常数
    IDQDVDMDSMDSDLDAC*VD*LD*AC常数
    FMT BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    OUT STRING VBLB*VD*LD*ACS7200编程序控制器系统手册
    108
    输入12
    输入12345
    输入1234
    输入123
    输出 输出输出输出输出 输出 输出
    +1 +2 +3 +4 +5 +6 +7
    输出


    1
    2
    01

    1
    12
    23
    34
    FMT
    MSB LSB
    nnn00 00c
    c逗号(1)者点号(0)
    nnn数点右侧位数
    21067 543 0
    0
    输出
    +8
    2
    3
    4
    58
    8
    8
    8
    图618 整数转字符串指令FMT操作数
    双整数转字符串指令操作
    双整数转字符串指令(DTS)双整数IN转换长度
    12字符ASCII码字符串格式操作数FMT指定数点右侧
    转换精度逗号点号作数点结果字符串写
    入OUT开始连续13字节更消息请参见第4
    章字符串格式节
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 非法格式(nnn>5)
    图619整数转字符串指令中格式操作数描述输出字符串长度总8字符nnn表示输出
    缓区中数点右侧数字位数nnn域效范围05指定十进制数点右面数字0数值
    显示没数点数值果nnn值5输出12空格键ASCII码组成字符串
    c指定逗号(c1)者点号(c0)作整数数分隔符格式操作数高4位必须0
    图619中出数值例子格式:点号(c0)数点保留4位数OUT值字
    符串长度输出缓区格式符合规:
    正数值写入输出缓区时没符号位
    负数值写入输出缓区时负号()开头
    数点左侧开头0(数点外)隐藏
    数值输出缓区中右齐
    输入12
    输入1234567
    输出 输出输出输出输出 输出 输出
    +1 +2 +3 +4 +5 +6 +7
    输出
    0
    123
    FMT
    MSB LSB
    nnn00 00c
    c逗号(1)者点号(0)
    nnn数点右侧位数
    21067 543
    输出
    +8

    12
    12
    输出
    +9
    输出
    +10
    输出
    +11
    输出
    +12
    0
    4
    0
    5
    1
    6
    2
    7
    图619 整数转字符串指令FMT操作数S7200指令集 第6章
    109
    实数转字符串指令操作
    实数转字符串指令(RTS)实数值IN转换ASCII码字
    符串格式操作数FMT指定数点右侧转换精度逗号
    点号作数点
    转换结果放OUT开始字符串中结果字符串长度
    格式操作数出315字符更消
    息请参见第4章字符串格式节
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 非法格式:nnn>5
    ssss < 3
    ssss < 需字符数
    S7200实数格式支持7位数试图显示7位数会产生四舍五入错误
    图620实数转字符串指令中格式操作数描述ssss表示输出字符串长度01者2字节
    效nnn表示输出缓区中数点右侧数字位数nnn域效范围05指定十进
    制数点右面数字0数值显示没数点数值nnn5者指定输出缓区
    太致法存储转换值情况输出缓区会空格键ASCII码填c指定逗号(c1)
    者点号(c0)作整数数分隔符
    图620中出数值例子格式:点号(c0)数点右侧1位数(nnn001)6
    字符缓区(ssss0110)OUT值字符串长度输出缓区格式符合规:
    正数值写入输出缓区时没符号位
    负数值写入输出缓区时负号()开头
    数点左侧开头0(数点外)隐藏
    数点右侧数值指定数点右侧数字位数四舍五入
    输出缓区应少数点右侧数字位数三字节
    数值输出缓区中右齐
    输入12345
    输入195
    输入367526
    输入00004
    输出 输出输出输出输出输出 输出
    +1 +2 +3 +4 +5 +6
    4

    3
    2
    5
    0
    7
    0
    FMT
    MSB LSB
    nnnssssc
    ssss输出字符串长度
    c逗号(1)者点号(0)
    nnn数点右侧位数
    21067 543
    0
    6
    6
    6
    6
    123

    图620 实数转字符串指令FMT操作数S7200编程序控制器系统手册
    110
    子字符串转换数字值
    子字符串转整数(STI)子字符串转双整数(STD)子字符串转
    实数(STR)指令偏移量INDX开始字符串值IN转换成整
    数双整数实数值OUT
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 009B (索引 0)
    H SM11 (溢出)
    子字符串转整数字符串转双整数转换具列格式
    字符串:[空格][+ ] [ 数字09]
    字符串转实数指令转换具列格式字符串:
    [空格][+ ] [ 数字09][][数字09]
    INDX值通常设置1字符串第字符开始转换
    INDX设置值字符串位置进行转换
    字符串中包含非数值字符情况例果输
    入字符串Temperature 778INDX设数值13
    跳字符串起始字 Temperature
    子字符串转实数指令转换科学计数法者指数形式
    表示实数字符串指令会产生溢出错误(SM11)
    会字符串转换指数前然停止转换例:字符串
    1234E6转换实数值1234没错误提示
    达字符串结尾者遇第非法字符时转换指令结束非法字符指意非数字(0 9)
    字符
    转换产生整数值致输出值法表示时溢出标志(SM11)会置位例:输入字符串产
    生数值32767者32768时子字符串转整数指令会置位溢出标志
    输入字符串中包含转换合法数值时溢出标志(SM11)会置位例:果输入字符
    串A123转换指令会置位SM11 (溢出)输出值保持变
    表620 子字符串转换数值指令效操作数
    输入输出 数类型 操作数
    IN STRING IBQBVBMBSMBSBLB*VD*LD*AC常数
    INDX BYTE VBIBQBMBSMBSBLBAC*VD*LD*AC常数
    OUT INT
    DINTREAL
    VWIWQWMWSMWSWTCLWACAQW*VD
    *LD*AC
    VDIDQDMDSMDSDLDAC*VD*LD*ACS7200指令集 第6章
    111
    +2345’
    12345’
    00456’
    输出整数
    123
    456
    123
    2345
    123’
    输入字符串
    000000123ABCD’ 123
    整数双整数
    合法输入字符串
    +2345’
    12345’
    00456’
    输出实数
    1230
    4560
    12345
    23450
    123’
    输入字符串
    实数合法
    输入字符串
    00000000123’ 0000000123
    +123
    ++123’

    A123’
    输入字符串
    非法输入字符串
    + 123’
    图621 合法非法输入字符串实例
    实例:字符串转换:子字符串转整数长整数实数
    Network1 数字字符串转整数
    数字字符串转双整数
    数字字符串转实数
    LD I00
    STI VB07VW100
    STD VB07VD200
    STR VB07VD300
    VB0
    11 ’T’ ’e’ ’m’ ’p’ ’’’’ ’9’ ’8’ ’’ ’6’ ’F’
    VB11
    程序执行:
    VW100 (整数)98
    VD200 (双整数)98
    VD300 (实数)986S7200编程序控制器系统手册
    112
    编码解码指令
    编码
    编码指令(ENCO)输入字IN低效位位号写入输出字
    节OUT低效半字节(4位)中
    解码
    译码指令(DECO)根输入字节(IN)低四位表示位号置输
    出字(OUT)相应位1输出字位清0
    SM标志位ENO
    编码译码指令列条件影响ENO
    ENO0错误条件:
    H 0006 (间接寻址)
    表621 编码解码指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    WORD
    IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    OUT BYTE
    WORD
    IBQBVBMBSMBSBLBAC*VD*LD*AC
    IWQWVWMWSMWSWTCLWACAQW*VD
    *LD*AC
    实例:解码编码指令
    Network1 AC2中包含错误检测位
    1 DECO指令置位VW40
    中该错误代码
    应位
    2 ENCO指令低效位转换
    存储
    VB50中
    错误代码
    LD I31
    DECO AC2VW40
    ENCO AC3VB50
    3
    AC2
    DECO
    0000 0000 0000VW40
    15 3 0
    1000
    9
    VB50
    ENCO
    1000 0010 0000 0000AC3
    15 9 0S7200指令集 第6章
    113
    计数器指令
    SIMATIC计数器指令
    增计数器
    增计数指令(CTU)前计数值开始(CU)输入状态
    低高时递增计数CXX前值等预设值PV
    时计数器位CXX置位复位端(R)接通者执行复位指令
    计数器复位达值(32767)计数器停
    止计数
    STL操作:
    H 复位输入:栈顶
    H 计数输入:数值载入第二栈位置
    减计数器
    减计数指令(CTD)前计数值开始(CD)输入状态
    低高时递减计数CXX前值等0时计数器位
    CXX置位装载输入端(LD)接通时计数器位复位
    计数器前值设预设值PV计数值0时计数器停止
    计数计数器位CXX接通
    STL操作:
    H 装载输入:栈顶
    H 计数输入:数值载入第二栈位置S7200编程序控制器系统手册
    114
    增减计数器
    增减计数指令(CTUD)增计数输入(CU)低高时增计数减计数输入(CD)
    低高时减计数计数器前值CXX保存前计数值次计数器执行时预设值PV前
    值作较
    达值(32767)时增计数输入处升导致前计数值变值(32768)
    达值(32768)时减计数输入端升导致前计数值变值(32767)
    CXX前值等预设值PV时计数器位CXX置位否计数器位关断复位端(R)接
    通者执行复位指令计数器复位
    STL操作:
    H 复位输入:栈顶
    H 计数输入:数值载入第二栈位置
    H 计数输入:数值载入第三栈位置
    表622 SIMATIC计数器指令效操作数
    输入输出 数类型 操作数
    Cxx WORD 常数(C0C255)
    CUCDLDR BOOL IQVMSMSTCL功率流
    PV INT IWQWVWMWSMWSWLWTCACAIW*VD
    *LD*AC常数
    提示
    计数器前值次定义计数器(具相标号增计数器
    增减计数器减计数器访问相前值)
    复位指令复位计数器时计数器位复位计数器前值清零计数器标号表
    示前值表示计数器位
    表623 计数器指令操作
    类型 操作 计数器位 电周期首次扫描
    CTU CU增加前值
    前值持续增加直32767
    前值 > 预设值时
    计数器位接通
    计数器位关断
    前值保留1
    CTUD CU增加前值
    CD前值减少
    前值持续增加减少非计数
    器复位
    前值 > 预设值时
    计数器位接通
    计数器位关断
    前值保留1
    CTD CD前值减少直前值
    0
    前值 > 预设值时
    前值0
    计数器位关断
    前值保留1
    1 您选择计数器前值否掉电保护关S7200 CPU记忆存储器详细容参阅第4章S7200指令集 第6章
    115
    实例:SIMATIC减计数器指令
    Network1 I01断开时
    减计数器C1前
    值3变0I00升C1
    前值减少I01接通时装载预设值3
    LD I00
    LD I01
    CTD C1+3
    Network 2 计数器C1前值0时C1接通
    LD C1
    Q00
    时序图
    I01 Load
    C1 (current)
    C1 (bit) Q00
    I00 Down
    0
    1
    2
    3
    0
    3
    2
    减计数
    装载
    (前值)
    (位)
    实例:SIMATIC增减计数器指令
    Network 1 I00增计数
    I01减计数
    I02前值复位0
    LD I00
    LD I01
    LD I02
    CTUD C48+4
    Network2 前值>4时
    增减计数器C48接通
    LD C48
    Q00
    时序图
    0
    1
    2
    3
    4
    5
    4
    3
    4
    5
    0
    I00 (up)
    I01 (down)
    I02 (reset)
    C48 (current)
    C48 (bit) Q00
    (增计数)
    (减计数)
    (复位)
    (值前)
    (值)S7200编程序控制器系统手册
    116
    IEC计数器指令
    增计数器
    增计数指令(CTU)(CU)输入升前值开始增
    计数直预设值(PV)前值(CV)等预设值时计
    数器输出位(Q)接通复位输入(R)时计数器复位
    计数达预设值时增计数器停止
    减计数器
    减计数器指令(CTD)预设值开始(CD)输入升
    减计数前值(CV)等0时计数器输出位(Q)接通
    装载输入(LD)时计数器复位计数器前值设
    预设值PV计数值0时减计数器停止
    增减计数器
    增减计数器指令(CTUD)增计数输入(CU)低高
    时增计数减计数输入(CD)低高时减计数
    前值等预设值时增计数输出(QU)接通前值等0
    时减计数输出(QD)接通装载输入(LD)时计数器
    前值设预设值(PV)类似复位端(R)时计数
    器复位前值清0计数值达预设值者0时计数器
    停止
    表624 IEC计数器指令效操作数
    输入输出 数类型 操作数
    Cxx CTUCTD
    CTUD
    常数(C0C255)
    CUCDLDR BOOL IQVMSMSTCL功率流
    PV INT IWQWVWMWSMWSWLWACAIW*VD
    *LD*AC常数
    QQUQD BOOL IQVMSMSL
    CV INT IWQWVWMWSWLWAC*VD*LD*AC
    提示
    计数器前值次定义计数器(具相标号增计数器
    增减计数器减计数器访问相前值)S7200指令集 第6章
    117
    实例:IEC计数器指令
    时序图
    I40
    CU 增计数
    I30
    CD 减计数
    I20
    R复位
    I10
    LD 装载
    VW0
    CV
    前值
    Q00
    QU 减计数
    Q01
    QD 减计数
    0
    1
    2
    3
    44
    2
    33
    4
    0
    4S7200编程序控制器系统手册
    118
    高速计数器指令
    定义高速计数器
    定义高速计数器指令(HDEF)指定高速计数器(HSCx)选择
    操作模式模块选择决定高速计数器时钟方启动
    复位功
    高速计数器条定义高速计数器指令
    ENO0错误条件:
    H 0003 (输入点突)
    H 0004 (中断中非法指令)
    H 000A (HSC重复定义)
    高速计数器
    高速计数器指令(HSC)HSC特殊存储器位状态基础配
    置控制高速计数器参数N指定高速计数器标号
    高速计数器配置12种模式中意种参见表626
    计数器时钟方控制重设启动专输入支持功两相计数
    器两时钟运行高频率正交模式您选择倍速(1x)者四倍速(4x)计数速
    率计数器运行高频率互影响
    ENO0错误条件:
    H 0001 (HDEF指令前执行HSC指令)
    H 0005 (时执行HSCPLS)
    表625 高速计数器指令效操作数
    输入输出 数类型 操作数
    HSCMODE BYTE 常数
    N WORD 常数
    参考资料光盘应程序中高速计数器程序参见应示例4应示例29
    高速计数器S7200扫描速率法控制高速事件进行计数高速计数器高计数频率取决
    您CPU类型更消息请参见附录A
    提示
    CPU 221CPU 222支持四高速计数器:HSC0HSC3HSC4HSC5支持HSC1
    HSC2
    CPU 224CPU 224XPCPU 226支持六高速计数器:HSC0HSC5
    编程提示S7200指令集 第6章
    119
    般说高速计数器作驱动鼓式计时器该设备安装增量轴式编码器轴恒定
    速度转动轴式编码器圈提供确定计数值复位脉轴式编码器时钟复位脉
    作高速计数器输入
    高速计数器装入组预设值中第值前计数值前预设值时希输出效计数器
    设置成前值等预设值复位时产生中断
    着次前计数值等预设值中断事件出现新预设值装入重新设置输出
    状态出现复位中断事件时设置第预设值第输出状态循环重新开始
    中断事件产生速率远低高速计数器计数速率高速计数器实现精确控制PLC整
    扫描周期关系采中断方法允许简单状态控制中独立中断程序装入新预
    设值(样中断程序中处理中断事件)
    理解高速计数器
    操作模式相计数器计数功相计数器四种基类型:带部方控制单相
    计数器带外部方控制单相计数器带2时钟输入双相计数器带AB相正交计数器双相计
    数器注意计数器种模式种类型:带复位启动输入带复
    位带启动带启动复位输入
    激活复位输入端时计数器清前值直保持复位端失效
    激活启动输入端时允许计数器计数启动端失效时计数器前值保持常数
    忽略时钟事件
    果启动输入端效时复位信号激活忽略复位信号前值保持变果
    复位信号激活时启动输入端激活前值清
    高速计数器前应该HDEF (高速计数器定义)指令计数器选择种计数模式初
    次扫描存储器位SM01 (该位仅第次扫描周期接通断开)调包含HDEF指令子
    程序
    高速计数器编程
    您指令导配置计数器导列信息:计数器类型模式计数器预设值计数器
    前值初始计数方启动HSC指令导命令菜单窗口中选择工具 > 指令导然
    导窗口中选择HSC指令
    高速计数器编程您必须完成列基操作:
    定义计数器模式
    设置控制字节
    设置初始值
    设置预设值
    指定中断程序
    激活高速计数器
    指令导S7200编程序控制器系统手册
    120
    定义计数器模式输入
    高速计数器定义指令定义计数器模式输入
    表626中出高速计数器相关时钟方控制复位启动输入点输入点两
    功没高速计数器前模式输入点作途
    例果HSC0正模式1占I00I02I01边缘中断者HSC3占
    提示
    注意:HSC0模式(模式12外)总I00HSC4模式总I03
    计数器时相应输入点功
    表626 高速计数器输入点
    模式 描述 输入
    HSC0 I00 I01 I02
    HSC1 I06 I07 I10 I11
    HSC2 I12 I13 I14 I15
    HSC3 I01
    HSC4 I03 I04 I05
    HSC5 I04
    0 带部方控制单相计数器 时钟
    1
    带部方 制单相计数器
    时钟 复位
    2 时钟 复位 启动
    3 带外部方控制单相计数器 时钟 方
    4
    带外部方 制单相计数器
    时钟 方 复位
    5 时钟 方 复位 启动
    6 带增减计数时钟两相计数器 增时钟 减时钟
    7
    带增减计数时钟两相计数器
    增时钟 减时钟 复位
    8 增时钟 减时钟 复位 启动
    9 AB相正交计数器 时钟A 时钟B
    10
    相 计数器
    时钟A 时钟B 复位
    11 时钟A 时钟B 复位 启动
    12 HSC0HSC3支持模式12
    HSC0计数Q00输出脉数
    HSC3计数Q01输出脉数S7200指令集 第6章
    121
    HSC模式举例
    图622图626中出种模式计数器功时序图
    时钟 0
    1
    部方
    控制
    (1增计
    数)
    0
    1
    0
    前值清0预设值4计数方设增计数
    计数器位
    计数器
    前值
    PVCV产生中断
    中断程序中改变方
    1
    2
    3
    4
    3
    2
    1
    0
    1
    图622 模式012操作实例
    2
    1
    时钟 0
    1
    外部方
    控制
    (1增计数)
    0
    1
    0
    前值清0预设值4计数方设增计数
    计数器位
    计数器
    前值
    PVCV产生中断
    1
    2
    PVCV产生中断
    方改变产生中断
    3
    4
    5
    4
    3
    图623 模式345操作实例S7200编程序控制器系统手册
    122
    您模式67者8时果增时钟输入升减时钟输入升间时间间隔
    03微秒高速计数器会事件作时发生果种情况发生前值变计数方
    指示变增时钟输入升减时钟输入升间时间间隔03微秒高速计数
    器分捕捉事件两种情况会错误产生计数器保持正确前值
    增时钟
    0
    1
    减时钟
    0
    1
    0
    前值清0预设值4计数方设增计数
    计数器位
    计数器
    前值
    PVCV产生中断
    PVCV产生中断
    方改变产生中断
    3
    1
    2
    4
    5
    4
    3
    2
    1
    图624 模式678操作实例
    A相时钟
    0
    1
    B相时钟
    0
    1
    0
    前值清0预设值3计数方设增计数
    计数器位
    计数器
    前值
    PVCV产生中断 PVCV产生中断方改变产生中断
    1
    2
    3
    4
    3
    2
    图625 模式910者11操作实例(倍速正交模式)S7200指令集 第6章
    123
    6
    A相时钟
    0
    1
    B相时钟
    0
    1
    0
    前值清0预设值9计数方设增计数
    计数器位
    计数器 前值
    PVCV产生中断
    1
    2
    3
    4
    5
    PVCV
    产生中断
    6
    7
    8
    9
    10
    12
    方改变产生中断
    11
    7
    8
    9
    10
    11
    图626 模式910者11操作实例(四倍速正交模式)
    复位启动操作
    图627中示复位启动操作适复位启动输入模式复位启动输入图中
    复位输入启动输入编程高电效
    复位
    (高电效)
    2147483648
    0
    +2147483647
    1
    0
    复位产生中断
    计数器前值
    启动
    (高电效)
    1
    复位
    (高电效)
    2147483648
    0
    +2147483647
    复位产生中断
    1
    0
    计数器计数器

    计数器前值
    计数器

    复位产生中断
    计数器

    前值
    冻结
    前值
    冻结
    0
    带启动输入复位举例
    前值范围值
    带启动输入复位
    举例
    前值范围值
    图627 带者带启动输入复位操作举例S7200编程序控制器系统手册
    124
    高速计数器三控制位配置复位启动信号效状态选择倍速者四倍速计数
    模式(仅正交计数器)位位计数器控制字节中HDEF指令执行时
    表627中出位定义
    提示
    执行HDEF指令前必须控制位设定希状态否计数器计数模式选择取缺
    省设置
    旦HDEF指令执行您更改计数器设置非先进入STOP模式
    表627 复位启动输入效电1x4x控制位
    HSC0 HSC1 HSC2 HSC4 描述(仅HDEF执行时)
    SM370 SM470 SM570 SM1470 复位效电控制位1:
    0复位高电效 1复位低电效
    SM471 SM571 启动效电控制位1:
    0启动高电效 1启动低电效
    SM372 SM472 SM572 SM1472 正交计数器计数速率选择:
    04X计数速率 11X计数速率
    1 缺省设置:复位输入启动输入高电效正交计数率四倍速(四倍输入时钟频率)
    实例:高速计数器定义指令
    M
    A
    I
    N
    Network 1 第次扫描时:
    1 启动复位输入选
    择高电效
    然选择4x模式
    2 复位启动输入
    HSC1配置
    正交模式
    LD SM01
    MOVB 16#F8SMB47
    HDEF 111
    设置控制字节
    定义计数器计数器模式计数器动态参数进行编程高速计数器控制
    字节包括容:
    者禁止计数器
    控制计数方(模式012效)者模式定义初始化计数方
    装载初始值
    装载预设值
    执行HSC指令时检验控制字节相关初始值预设值表628中控制位逐做
    说明S7200指令集 第6章
    125
    表628 HSC0HSC5控制位
    HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 描述
    SM373 SM473 SM573 SM1373 SM1473 SM1573 计数方控制位:
    0减计数 1增计数
    SM374 SM474 SM574 SM1374 SM1474 SM1574 计数方写入HSC:
    0更新 1更新方
    SM375 SM475 SM575 SM1375 SM1475 SM1575 新预设值写入HSC:
    0更新 1更新预设值
    SM376 SM476 SM576 SM1376 SM1476 SM1576 新前值写入HSC:
    0更新 1更新前值
    SM377 SM477 SM577 SM1377 SM1477 SM1577 启HSC:
    0禁止HSC 1 启HSC
    读取前值
    数类型HC (高速计数器前值)计数器编号(012345)读取高速计数
    器前值 表629示希读取状态图户程序中前计数时HC数类型
    HC数类型读HC数类型新前计数写入高速计数器
    表629 HSC0HSC1HSC2HSC3HSC4HSC5前值
    读取数值 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5
    前值(CV) HC0 HC1 HC2 HC3 HC4 HC5
    实例:读取保存前计数
    M
    A
    I
    N
    Network 1 I30OFF转换ON时
    高速计数器0
    数值
    保存VD20中
    LD I30
    EU
    MOVD HC0 VD200
    设置初始值预设值
    高速计数器部存储32位前值(CV)32位预设值(PV)前值计数器实际计
    数值预设值选择较值前值达预设值时触发中断部
    分述HC数类型读取前值法直接读取预设值新前值预设值载入高速计数器
    必须设置保持期新前新预设值控制字节特殊存储双字执行HSC指令新数
    值传送高速计数器表630列出保持期新前值预设值特殊存储双字S7200编程序控制器系统手册
    126
    列步骤新前值新预设值写入高速计数器(步骤12意序完成):
    1 写入数值装载合适SM新前值新预设值中(表630)装载数值会影响
    高速计数器
    2 置位清合适控制字节中合适位(表628)指示否更新前预设值(位x5预设
    值位x6前值)操作位会影响高速计数器
    3 执行HSC指令引合适高速计数器编号执行该指令检查控制字节果控制字节指定更
    新前值预设值两者合适数值SM新前值新预设值位置复制高速计数
    器部寄存器中
    表630 HSC0HSC1HSC2HSC3HSC4HSC5新前值新预设值
    装入值 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5
    新前值(新CV) SMD38 SMD48 SMD58 SMD138 SMD148 SMD158
    新预设值(新PV) SMD42 SMD52 SMD62 SMD142 SMD152 SMD162
    提示
    控制字节新前值新预设值SM位置修改影响高速计数器直执行相应HSC指
    令止
    实例:更新前值预设值
    M
    A
    I
    N
    Network 1 I20OFF转换ON时
    高速计数器0前计数更新
    1000
    预设值更新2000
    LD I20
    EU
    MOVD 1000 SMD38
    MOVD 2000 SMD42
    SM375
    SM376
    HSC 0
    指定中断
    计数器模式支持HSC前值等预设值时产生中断事件外部复位端计数模式
    支持外部复位中断模式012外计数器模式支持计数方改变中断种中断条件
    分者禁止关中断更信息参见通讯中断指令节
    注意
    外部复位中断时写入初始值者该中断程序中禁止允许高速计数器否会
    产生致命错误
    状态字节
    高速计数器状态字节中状态存储位指出前计数方前值否者等
    预设值表631出高速计数器状态位定义S7200指令集 第6章
    127
    提示
    执行中断程序时状态位效监视高速计数器状态目事件够产生中断
    完成更重操作
    表631 HSC0HSC5状态位
    HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 描述
    SM360 SM460 SM560 SM1360 SM460 SM1560
    SM361 SM461 SM561 SM1361 SM461 SM1561
    SM362 SM462 SM362 SM1362 SM462 SM1562
    SM363 SM463 SM563 SM1363 SM463 SM1563
    SM364 SM464 SM564 SM1364 SM464 SM1564
    SM365 SM465 SM565 SM1365 SM1465 SM1565 前计数方状态位:
    0减计数
    1增计数
    SM366 SM466 SM566 SM1366 SM1466 SM1566 前值等预设值状态位:
    0等
    1相等
    SM367 SM467 SM567 SM1367 SM1467 SM1567 前值预设值状态位:
    0等
    1
    高速计数器初始化步骤举例
    HSC1例初始化操作步骤进行描述初始化描述中假定S7200已置成RUN
    模式首次扫描标志位真果种情况请记住进入RUN模式高速
    计数器HDEF指令执行次高速计数器第二次执行HDEF指令会引起运行错误
    改变第次执行HDEF指令时计数器设置
    提示
    然列步骤描述分改变计数方初始值预设值您完全操作步骤中
    全部者意参数组合进行设置设置正确SMB47然执行HSC指令
    初始化模式012
    HSC1部方控制单相增减计数器(模式012)初始化步骤:
    1 初次扫描存储器位(SM011)调执行初始化操作子程序采样子程序调
    续扫描会调子程序减少扫描时间提供结构优化程序
    2 初始化子程序中根希控制操作SMB47置数例:
    SMB47 16#F8 产生列结果:
    启计数器
    写新前值
    写新预设值
    方设计数
    启动复位输入设高电效S7200编程序控制器系统手册
    128
    3 HSC输入设1MODE输入设列中数值时执行HDEF指令:0外部复位
    启动1外部复位启动2外部复位启动
    4 SMD48 (双字)写入希初始值(写入0清)
    5 SMD52 (双字)写入希预设值
    6 捕获前值(CV)等预设值(PV)中断事件编写中断子程序指定CVPV中断事件(事
    件13)调该中断子程序参章中断节解中断处理细节
    7 捕获外部复位事件编写中断子程序指定外部复位中断事件(事件15)调该中断子
    程序
    8 执行全局中断允许指令(ENI)允许HSC1中断
    9 执行HSC指令S7200HSC1编程
    10 退出子程序
    初始化模式345
    HSC1外部方控制单相增减计数器(模式345)初始化步骤:
    1 初次扫描存储器位(SM011)调执行初始化操作子程序采样子程序调
    续扫描会调子程序减少扫描时间提供结构优化程序
    2 初始化子程序中根希控制操作SMB47置数例:
    SMB47 16#F8 产生列结果:
    启计数器
    写新前值
    写新预设值
    HSC初始方设计数
    启动复位输入设高电效
    3 HSC输入设1MODE输入设列中数值时执行HDEF指令:3外部复位
    启动4外部复位启动5外部复位启动
    4 SMD48 (双字)写入希初始值(写入0清)
    5 SMD52(双字)写入希预设值
    6 捕获前值(CV)等预设值(PV)中断事件编写中断子程序指定CVPV中断事件(事
    件13)调该中断子程序参章中断节解中断处理细节
    7 捕获计数方改变中断事件编写中断子程序指定计数方改变中断事件(事件14)调
    该中断子程序
    8 捕获外部复位事件编写中断子程序指定外部复位中断事件(事件15)调该中断子
    程序
    9 执行全局中断允许指令(ENI)允许HSC1中断
    10 执行HSC指令S7200HSC1编程
    11 退出子程序S7200指令集 第6章
    129
    初始化模式678
    HSC1具增减两种时钟两相增减计数器(模式678)初始化步骤:
    1 初次扫描存储器位(SM011)调执行初始化操作子程序采样子程序调
    续扫描会调子程序减少扫描时间提供结构优化程序
    2 初始化子程序中根希控制操作SMB47置数例:
    SMB47 16#F8 产生列结果:
    启计数器
    写新前值
    写新预设值
    HSC初始方设计数
    启动复位输入设高电效
    3 HSC输入设1MODE设列中数值时执行HDEF指令:6外部复位启
    动7外部复位启动8外部复位启动
    4 SMD48 (双字)写入希初始值(写入0清)
    5 SMD52 (双字)写入希预设值
    6 捕获前值(CV)等预设值(PV)中断事件编写中断子程序指定CVPV中断事件(事
    件13)调该中断子程序参章中断节解中断处理细节
    7 捕获计数方改变中断事件编写中断子程序指定计数方改变中断事件(事件14)调
    该中断子程序
    8 捕获外部复位事件编写中断子程序指定外部复位中断事件(事件15)调该中断子
    程序
    9 执行全局中断允许指令(ENI)允许HSC1中断
    10 执行HSC指令S7200HSC1编程
    11 退出子程序
    初始化模式91011
    HSC1AB相正交计数器(模式91011)初始化步骤:
    1 初次扫描存储器位(SM011)调执行初始化操作子程序采样子程序调
    续扫描会调子程序减少扫描时间提供结构优化程序
    2 初始化子程序中根希控制操作SMB47置数
    实例(1x计数模式):
    SMB47 16#FC 产生列结果:
    启计数器
    写新前值
    写新预设值
    HSC初始方设计数
    启动复位输入设高电效
    实例(4x计数模式):
    SMB47 16#F8 产生列结果:
    启计数器
    写新前值
    写新预设值
    HSC初始方设计数
    启动复位输入设高电效S7200编程序控制器系统手册
    130
    3 HSC输入设1MODE输入设列中数值时执行HDEF指令:9外部复位
    启动10外部复位启动11外部复位启动
    4 SMD48 (双字)写入希初始值(写入0清)
    5 SMD52 (双字)写入希预设值
    6 捕获前值(CV)等预设值(PV)中断事件编写中断子程序指定CVPV中断事件(事
    件13)调该中断子程序参见章中断节解中断处理细节
    7 捕获计数方改变中断事件编写中断子程序指定计数方改变中断事件(事件14)调
    该中断子程序
    8 捕获外部复位事件编写中断子程序指定外部复位中断事件(事件15)调该中断子
    程序
    9 执行全局中断允许指令(ENI)允许HSC1中断
    10 执行HSC指令S7200HSC1编程
    11 退出子程序
    初始化模式12
    HSC0PTO0产生脉计数(模式12)初始化步骤:
    1 初次扫描存储器位(SM011)调执行初始化操作子程序采样子程序调
    续扫描会调子程序减少扫描时间提供结构优化程序
    2 初始化子程序中根希控制操作SMB37置数例:
    SMB37 16#F8 产生列结果:
    启计数器
    写新前值
    写新预设值
    方设计数
    启动复位输入设高电效
    3 执行HDEF指令时HSC输入置0MODE输入置12
    4 SMD38(双字)写入希初始值(写入0清)
    5 SMD42(双字)写入希预设值
    6 捕获前值(CV)等预设值(PV)中断事件编写中断子程序指定CVPV中断事件(事
    件12)调该中断子程序参章中断节解中断处理细节
    7 执行全局中断允许指令(ENI)允许HSC1中断
    8 执行HSC指令S7200HSC0编程
    9 退出子程序
    改变模式01212计数方
    具部方(控制模式01212)单相计数器HSC1改变计数方步骤:
    1 SMB47写入需计数方:
    SMB4716#90 允许计数
    置HSC计数方减
    SMB4716#98 允许计数
    置HSC计数方增
    2 执行HSC指令S7200HSC1编程S7200指令集 第6章
    131
    写入新初始值(模式)
    改变初始值时迫计数器处非工作状态计数器禁止时计数产生中断
    步骤描述改变HSC1初始值(模式):
    1 SMB47写入新初始值控制位:
    SMB4716#C0 允许计数
    写入新初始值
    2 SMD48 (双字)写入希初始值(写入0清)
    3 执行HSC指令S7200HSC1编程
    写入新预设值(模式)
    步骤描述改变HSC1预设值(模式)
    1 SMB47写入允许写入新预设值控制位:
    SMB4716#A0 允许计数
    写入新预设值
    2 SMD52 (双字)写入希预设值
    3 执行HSC指令S7200HSC1编程
    禁止HSC(模式)
    步骤描述禁止HSC1高速计数器(模式):
    1 写入SMB47禁止计数:
    SMB4716#00 禁止计数
    2 执行HSC指令禁止计数S7200编程序控制器系统手册
    132
    实例:高速计数器指令
    M
    A
    I
    N
    Network1 首次扫描调SBR_0
    LD SM01
    CALL SBR_0
    S
    B
    R
    0
    Network 1 第次扫描时配置HSC1:
    1 启计数器
    写初始值
    写预设值
    设初始方增计数
    选择启动复位输入高电效
    选择4倍速模式
    2 复位启动输入HSC1
    配置正交模式
    3 清HSC1前值
    4 HSC1预设值设50
    5 HSC1前值 预设值时
    事件13连接中断程序INT_0
    6 全局中断启
    7 编程HSC1
    LD SM01
    MOVB 16#F8SMB47
    HDEF 111
    MOVD +0SMD48
    MOVD +50SMD52
    ATCH INT_013
    ENI
    HSC 1
    I
    N
    T
    0
    Network 1 编程HSC1:
    1 清HSC1前值
    2 选择写新前值
    HSC1保持启
    LD SM00
    MOVD +0SMD48
    MOVB 16#C0SMB47
    HSC 1S7200指令集 第6章
    133
    脉输出指令
    脉输出指令(PLS)高速输出(Q00Q01)控制脉
    串输出(PTO)脉宽调制(PWM)功
    改进位控导创建您应程序定制指令
    简化您编程务充分利S7200CPU特特性关
    位控导更信息参见9章
    继续旧PLS指令创建您运动应
    改进位控导创建指令支持PTO线性斜坡
    PTO输出串脉(占空50)户控制脉周
    期数
    PWM输出连续占空调脉串户控制脉周期脉宽
    S7200两PTOPWM发生器产生高速脉串者脉宽调制信号波形生
    成器分配数字输出点Q00生成器分配数字输出点Q01指定特殊存储(SM)位置
    存储发生器列数:控制字节(8位数值)脉计数值(符号32位数值)周期
    脉宽度值(符号16位数值)
    PTOPWM生成器进程图寄存器享Q00Q01PTOPWM功Q00Q01激活
    PTOPWM生成器控制输出正常输出点禁止输出信号波形受程映区状态输出点强制
    值者立输出指令执行影响PTOPWM发生器功时输出点控制权交回程
    映寄存器程映寄存器决定输出信号波形起始结束状态高低电产生信号波形启动
    结束
    表632 脉输出指令效操作数
    输入输出 数类型 操作数
    Q0X WORD 常数: 0(Q00) 1(Q01)
    提示
    PTO者PWM操作前Q00Q01程映寄存器清0
    控制位周期脉宽脉计数值缺省值均0
    PTOPWM输出负载少10%额定负载提供陡直升降
    请参阅资料光盘应示例中PLS指令进行PTOPWM操作程序见应示例 72223
    30 50
    定位控制
    编程提示S7200编程序控制器系统手册
    134
    脉串操作(PTO)
    PTO定脉数周期输出串方波(占空50)(见图628) PTO产生单段脉串
    者段脉串(脉波形)指定脉数周期(微秒毫秒增加量):
    脉数目: 14294967295
    周期: 10 µs65535 µs
    2ms65535 ms
    果周期指定奇微秒数毫秒数(例
    75 ms)会引起占空失真
    周期
    50
    低电
    50
    高电
    50
    低电
    50
    高电
    ) 引
    图628 脉串输出(PTO)
    表633中脉计数周期限定
    表633 PTO功脉数周期
    脉数周期 结果
    周期<2时间单位 周期缺省设定2时间单位
    脉数0 脉数缺省设定1脉
    PTO功允许脉串链接者排队前脉串输出完成时会立开始输出新脉
    串保证输出脉串间连续性
    位控导
    位控导动处理PTO脉单段道段道脉宽调制SM位置配置创建包络表里
    供您参考信息建议您位控导关位控导更信息参见第9章
    PTO脉串单段道
    单段道模式需脉串更新特殊寄存器旦启动起始PTO段必须第二
    信号波形求改变特殊寄存器次执行PLS指令第二脉串属性道中直保持第
    脉串发送完成道中次存储段脉串属性第脉串发送完成时接着
    输出第二信号波形时道新脉串重复程次设定脉
    串特性
    两种情况外脉串间作滑转换:时间基准发生变化者利PLS指令捕
    捉新脉前启动脉串已完成S7200指令集 第6章
    135
    PTO脉串段道
    段道模式CPU动V存储器区包络表中读出脉串特性该模式仅特
    殊存储器区控制字节状态字节选择段操作必须装入包络表V存储器中起始址偏移量
    (SMW168SMW178)时间基准选择微秒者毫秒包络表中周期值必须
    时间基准包络正运行时改变执行PLS指令启动段操作
    段记录长度8字节16位周期值16位周期增量值32位脉数值组成表634中出
    包络表格式您通编程方式脉周期动增减周期增量处输入正值增加
    周期输入负值减少周期输入0改变周期
    PTO包络执行时前启动段编号保存SMB166(SMB176)
    表634 段PTO操作包络表格式
    字节偏移量 分段 描述
    0 分段数目:12551
    1 #1 初始周期(265535时间基准单位)
    3 脉周期增量(符号值)(3276832767时间基准单位)
    5 脉数(14294967295)
    9 #2 初始周期(265535时间基准单位)
    11 脉周期增量(符号值)(3276832767时间基准单位)
    13 脉数(14294967295)
    (连续) #3 (连续)
    1 输入0作脉串段数会产生非致命错误产生PTO输出
    脉宽调制(PWM)
    PWM产生占空变化周期固定脉输出(见
    图629) 您微秒者毫秒单位指定周期
    脉宽度:
    周期: 10 µs65535 µs
    2ms65535 ms
    周期
    脉宽时间 脉宽时间

    图629 脉宽调制(PWM)
    脉宽时间: 0 µs65535 µs
    0ms65535 ms
    表635中示设定脉宽等周期(占空100)输出连续接通设定脉宽等0(占空
    0)输出断开
    表635 脉宽周期PWM功执行结果
    脉宽周期 结果
    脉宽≥周期值 占空100:连续接通输出
    脉宽0 占空0:连续关闭输出
    周期<2时间单位 周期缺省设定2时间单位S7200编程序控制器系统手册
    136
    两方法改变PWM信号波形特性:
    步更新:果求改变时间基准步更新利步更新信号波形特性
    变化发生周期边提供滑转换
    异步更新:通常PWM操作脉宽度周期保持变时变化求改变时间基
    准果需改变PTOPWM发生器时间基准异步更新异步更新会造成
    PTOPWM功瞬时禁止PWM信号波形步会引起控设备振动原
    建议采PWM步更新选择适合周期时间时间基准
    提示
    控制字节中PWM更新方式位(SM674SM774)指定更新方式PLS指令执行时变化
    生效
    果改变时间基准会产生异步更新PWM更新方式位状态关
    SM配置控制PTOPWM操作
    PLS指令会特殊存储器SM中读取数程序存储值控制PTOPWM发生器SMB67控制
    PTO0者PWM0SMB77控制PTO1者PWM1表636控制PTOPWM操作存储器出
    描述您表637作快速参考中数值作PTOPWM控制寄存器值实现
    需操作
    您通修改SM存储区(包括控制字节)然执行PLS指令改变PTOPWM信号波形特性
    您意时刻禁止PTO者PWM信号波形方法:首先控制字节中位(SM677者
    SM777)清0然执行PLS指令
    PTO状态字节中空闲位(SM667者SM767)标志着脉串输出完成外脉串输出完成
    时您执行段中断程序(参考中断指令通讯指令中描述)果您段操作
    整包络表完成执行中断程序
    列条件SM664 (SM764)SM665 (SM765)置位:
    许脉指定导致非法周期周期增量数值产生运算溢出条件该条件终止PTO功
    增量计算错误位(SM664SM764)设1输出返回映寄存器控制
    果手动终止正进行中PTO包络状态字节中户终止位(SM665
    SM765)置1
    PTOPWM溢出位(SM666SM766)设1时尝试装载线果希检测续溢出
    必须检测溢出手动清该位CPU切换RUN模式时该位初始化0
    提示
    果装入新脉数(SMD72SMD82)脉宽度(SMW70SMW80)周期(SMW68
    SMW78)应该执行PLS指令前装入值控制寄存器果段脉串操作
    PLS指令前需装入包络表起始偏移量(SMW168SMW178)包络表值S7200指令集 第6章
    137
    表636 PTOPWM控制寄存器SM标志
    Q00 Q01 状态位
    SM664 SM764 PTO包络中止(增量计算错误): 0错 1中止
    SM665 SM765 户中止PTO包络: 0中止 1中止
    SM666 SM766 PTOPWM线溢溢: 0溢 1溢出溢
    SM667 SM767 PTO空闲: 0进程中 1PTO空闲
    Q00 Q01 控制字节
    SM670 SM770 PTOPWM 更新周期: 0更新 1更新周期
    SM671 SM771 PWM更新脉宽时间: 0更新 1更新脉宽
    SM672 SM772 PTO更新脉计数值: 0更新 1更新脉计数
    SM673 SM773 PTOPWM 时间基准: 01 µs刻度 11ms刻度
    SM674 SM774 PWM更新方法: 0异步 1步
    SM675 SM775 PTO单段操作: 0单 1
    SM676 SM776 PTOPWM模式选择: 0PTO 1PWM
    SM677 SM777 PTOPWM启: 0禁止 1启
    Q00 Q01 PTOPWM寄存器
    SMW68 SMW78 PTOPWM周期数值范围: 265535
    SMW70 SMW80 PWM脉宽数值范围: 065535
    SMD72 SMD82 PTO脉计数数值范围: 14294967295
    SMB166 SMB176 进行中段数(仅段PTO操作中)
    SMW168 SMW178 包络表起始位置V0开始字节偏移表示
    (仅段PTO操作中)
    SMB170 SMB180 线性包络状态字节
    SMB171 SMB181 线性包络结果寄存器
    SMD172 SMD182 手动模式频率寄存器
    表637 PTOPWM控制字节参考
    控制 执行PLS指令结果控制
    寄存器
    (16进制) 启 模式
    选择
    PTO
    段操作
    PWM
    更新方法 时基 脉数 脉宽度 周期
    16#81 PTO 单段 1 µs周期 装载
    16#84 PTO 单段 1 µs周期 装载
    16#85 PTO 单段 1 µs周期 装载 装载
    16#89 PTO 单段 1ms周期 装载
    16#8C PTO 单段 1ms周期 装载
    16#8D PTO 单段 1ms周期 装载 装载
    16#A0 PTO 段 1 µs周期
    16#A8 PTO 段 1ms周期
    16#D1 PWM 步 1 µs周期 装载
    16#D2 PWM 步 1 µs周期 装载
    16#D3 PWM 步 1 µs周期 装载 装载
    16#D9 PWM 步 1ms周期 装载
    16#DA PWM 步 1ms周期 装载
    16#DB PWM 步 1ms周期 装载 装载S7200编程序控制器系统手册
    138
    计算包络表值
    PTOPWM发生器段道功许应中非常
    尤步进电机控制中
    例:您带脉包络PTO控制台步进
    电机实现简单加速匀速减速程者
    255段脉波形组成复杂程中
    段波形加速匀速者减速操作
    图630中示例出包络表值求产生输出信
    号波形包括三段:步进电机加速(第段)步进电机匀
    速(第二段)步进电机减速(第三段)
    10 kHz
    2kHz
    频率
    时间
    段#1
    200脉
    段#3
    400脉
    4000脉
    213
    13段#2
    3400脉
    2
    图630 频率时间图
    该实例:启动终脉频率2kHz脉频率10 kHz求4000脉达期
    电机旋转数包络表中值周期表示频率需定频率值转换成周期
    值启动(初始)终(结束)周期时间500 µs相应频率周期时间100 µs输
    出包络加速部分求200脉左右达脉频率假定包络减速部分400脉
    完成
    该例中简单公式计算PTOPWM发生器调整脉周期周期增量值:
    De定段周期增量|ECTICT|Q
    中: End_CTseg 段结束周期
    Init_CTseg 段初始周期
    Quantityseg 段中脉数量
    利公式
    分段1(加速): 增量周期 2
    分段2(恒速): 增量周期 0
    分段3(减速): 增量周期 1
    假定包络表存放VB500开始V存储器
    区表638出产生求信号波形
    值该表值户程序中指令放
    V存储器中种方法数块中定义包络
    表值
    表638 包络表值
    V存储器

    数值 描述
    VB500 3 总段数
    VW501 500 初始周期
    VW503 2 周期增量 段#1
    VD505 200 脉数

    VW509 100 初始周期
    VW511 0 周期增量 段#2
    VD513 3400 脉数

    VW517 100 初始周期
    VW519 1 周期增量 段#3
    VD521 400 脉数
    段S7200指令集 第6章
    139
    段脉周期包络中直接指定必须计算出(非周期增量0)果段间需
    滑转换知道段脉周期计算段脉周期公式:
    段脉周期时间ICT+(DEL*(Q1))
    中: Init_CTseg 该段初始化周期
    Deltaseg该段增量周期时间
    Quantityseg该段脉数量
    作介绍面简例实际应需更复杂信号波形包络记住:周期增量
    微秒数毫秒数指定周期修改脉进行
    两项影响段周期增量计算需叠代方法结束周期值定段脉
    数需作调整
    确定正确包络表值程中定波形段持续时间面公式计算完成
    定波形段时间长短:
    波形段持续时间Q*(ICT+((DEL2)*(Q1)))
    中: Quantityseg 该段脉数量
    ICT该段初始化周期时间
    DEL该段增量周期时间S7200编程序控制器系统手册
    140
    数字运算指令
    加减指令
    加法 减法
    IN1+IN2OUT IN1IN2OUT LAD
    FBD
    IN1+OUTOUT OUTIN1OUT STL
    整数加法(+I)者整数减法(I)指令两16位整数相加者
    相减产生16位结果双整数加法(+D)者双整数减法
    (D)指令两32位整数相加者相减产生32位结
    果实数加法(+R)实数减法(R)指令两32位实数相加
    相减产生32位实数结果
    法 法
    IN1*IN2OUT IN1IN2OUT LAD
    FBD
    IN1*OUTOUT OUTIN1OUT STL
    整数法(*I)者整数法(I)指令两16位整数相者
    相产生16位结果(法余数保留) 双整
    数法(*D)者双整数法(D)指令两32位整数相
    者相产生32位结果(法余数保留) 实
    数法(*R)实数法(R)指令两32位实数相相
    产生32位实数结果
    SM标志位ENO
    SM11表示溢出错误非法值果SM11置位SM10
    SM12状态效原始输入操作数会发生变化
    果SM11SM13没置位数字运算产生效结
    果时SM10SM12效法运算中果SM13置
    位数学运算标志位会发生变化
    ENO0错误条件:
    H SM11 (溢出)
    H SM13 (0)
    H 0006 (间接寻址)
    受影响特殊存储器位:
    H SM10 (结果0)
    H SM11 (溢出运算程中产生非法数值者输入参数非法)
    H SM12 (结果负)
    H SM13 (0)
    表639 加减指令效操作数
    输入输出 数类型 操作数
    IN1IN2 INT
    DINT
    实型
    IWQWVWMWSMWSWTCLWACAIW*VD*AC
    *LD常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
    IDQDVDMDSMDSDLDAC*VD*LD*AC常数
    OUT INT
    DINTREAL
    IWQWVWMWSMWSWLWTCAC*VD*AC*LD
    IDQDVDMDSMDSDLDAC*VD*LD*AC
    实数(者浮点数)表示格式采ANSIIEEE 7541985标准(单精度)更信息请参考该标准S7200指令集 第6章
    141
    实例:整数数学运算指令
    Network 1
    LD I00
    +I AC1AC0
    *I AC1VW100
    I VW10VW200
    VW200
    4000
    VW10
    40
    VW200


    AC1
    40
    VW100
    20
    VW100
    800*

    AC1
    40
    AC0
    60
    AC0
    100+
    加法
    100
    实例:实数数学运算指令
    Network 1
    LD I00
    +R AC1AC0
    *R AC1VD100
    R VD10VD200
    AC1
    40000
    AC0
    60000
    AC0
    100000+
    加法
    AC1
    4000
    VD100
    2000
    VD100
    800000*

    VD200
    40000
    VD10
    410
    VD200
    975609
    法S7200编程序控制器系统手册
    142
    整数法产生双整数带余数整数法
    整数法产生双整数
    IN1 * IN2 OUT LAD FBD
    IN1 * OUT OUT STL
    整数法产生双整数指令(MUL)两16位整数相
    32位结果STLMUL指令中OUT低16位作

    带余数整数法
    IN1 IN2 OUT LAD FBD
    OUT IN1 OUT STL
    带余数整数法指令(DIV)两16位整数相32
    位结果中16位余数(高16位字中)外16位商(低16
    位字中)
    STLDIV指令中OUT低16位作数
    SM标志位ENO
    页中介绍两条指令特殊存储器(SM)标志位表示错误非法值果法指令执行
    时SM13(0)置位数字运算标志位会发生变化否数字运算完成时支持
    数字运算状态位包含效状态
    ENO0错误条件:
    H SM11 (溢出)
    H SM13 (0)
    H 0006 (间接寻址)
    受影响特殊存储器位:
    H SM10 (结果0)
    H SM11 (溢出)
    H SM12 (结果负)
    H SM13 (0)
    表640 整数法产生双整数带余数整数法指令效操作数
    输入输出 数类型 操作数
    IN1IN2 INT IWQWVWMWSMWSWLWTCACAIW*VD
    *LD*AC常数
    OUT DINT IDQDVDMDSMDSDLDAC*VD*LD*AC
    实例:整数长整数指令整数带余数指令
    Network 1
    LD I00
    MUL AC1VD100
    DIV VW10VD200
    VW202
    4000
    VW10
    41
    VD200
    带余数
    整数法 VW202VW200
    97
    商余数
    23
    AC1
    400
    VW102
    200
    VD100
    80000*整数法产生双整数
    注意:VD100包括:VW100VW102VD200包括:VW200VW202S7200指令集 第6章
    143
    数学功指令
    正弦余弦正切
    正弦(SIN)余弦(COS)正切(TAN)指令计算角度值IN三角函数值
    结果存放OUT中输入角度值弧度值
    SIN(IN) OUT COS (IN) OUT TAN (IN) OUT
    角度度转换弧度:MUL_R (*R)指令度单位表示
    角度1745329E2 (约π180)
    然数然指数
    然数指令(LN)计算输入值IN然数结果存放OUT中
    然指数指令(EXP)计算输入值IN然指数值结果存放
    OUT中
    LN (IN) OUT EXP (IN) OUT
    然数获10底数:然数2302585(约10然数)
    实数作实数幂包括分数指数:组合然指数指令然数指令例X作
    Y幂输入指令:EXP (Y * LN (X))
    方根
    方根指令(SQRT)计算实数(IN)方根结果存放OUT中
    SQRT(IN)OUT
    获根: 5立方 5^3 EXP(3*LN(5)) 125
    125立方根 125^(13) EXP((13)*LN(125)) 5
    5方根三次方 5^(32) EXP(32*LN(5)) 1118034
    数学功指令SM位ENO
    页中描述指令SM11表示溢出错误者非法数值果SM11置位SM10SM12
    状态效原始输入操作数会发生变化果SM11没置位数字运算产生效结果
    时SM10SM12状态效
    ENO0错误条件:
    H SM11 (溢出)
    H 0006 (间接寻址)
    受影响特殊存储器位:
    H SM10 (结果0)
    H SM11 (溢出)
    H SM12 (结果负)
    表641 数学功指令效操作数
    输入输出 数类型 操作数
    IN REAL IDQDVDMDSMDSDLDAC*VD*LD*AC常数
    OUT REAL IDQDVDMDSMDSDLDAC*VD*LD*AC
    实数(者浮点数)表示格式采ANSIIEEE 7541985标准(单精度)更信息请参考该标准S7200编程序控制器系统手册
    144
    增加减少指令
    增加
    IN+1OUT LADFBD
    OUT+1OUT STL
    减少
    IN 1OUT LADFBD
    OUT 1OUT STL
    增加者减少指令输入IN加1者减1结果存放
    OUT中
    字节增加(INCB)字节减少(DECB)操作符号
    字增加(INCW)字减少(DECW)操作符号
    双字增加(INCD)双字减少(DECD)操作符号
    ENO0错误条件:
    H SM11 (溢出)
    H 0006 (间接寻址)
    受影响特殊存储器位:
    H SM10 (结果0)
    H SM11 (溢出)
    H SM12 (结果负)字双字操作效
    表642 增加减少指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    INT
    DINT
    IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
    OUT BYTE
    INT
    DINT
    IBQBVBMBSMBSBLBAC*VD*AC*LD
    IWQWVWMWSMWSWTCLWAC*VD*LD*AC
    IDQDVDMDSMDSDLDAC*VD*LD*AC
    实例:递增递减指令
    Network 1
    LD I40
    INCW AC0
    DECD VD100
    125 +1
    AC0
    字增加 126
    AC0
    128000 1
    VD100
    双字减少 127999
    VD100S7200指令集 第6章
    145
    例积分微分(PID)回路控制指令
    PID回路控制指令(PID)根输入表(TBL)中组态信息
    相应LOOP执行PID回路计算
    ENO0错误条件:
    H SM11 (溢出)
    H 0006 (间接寻址)
    受影响特殊存储器位:
    H SM11 (溢出)
    PID回路指令(包含例积分微分回路)进行PID运
    算进行种PID运算前提条件逻辑堆栈栈顶
    (TOS)值必须1该指令两操作数:作回路表起始址
    表址07常数回路编号
    程序中8条PID指令果两两PID指令回路号
    指令回路表PID运算间会相互干涉产生预料结果
    回路表包含9参数控制监视PID运算参数分程变量前值(PVn)程变量前
    值(PVn1)设定值(SPn)输出值(Mn)增益(Kc)采样时间(Ts)积分时间(TI)微分时间(TD)
    积分项前值(MX)
    PID运算预想采样频率工作PID指令必须定时发生中断程序中者程序
    中定时器控制定频率执行采样时间必须通回路表输入PID运算中
    整定功已集成PID指令中整定详细描述参考第15章PID整定控制面板
    PID导创建PID回路
    表643 PID回路控制指令效操作数
    输入输出 数类型 操作数
    TBL BYTE VB
    LOOP BYTE 常数(07)
    STEP 7MicroWIN提供PID指令导指导您定义闭环控制程PID算法命令菜单中
    选择工具 > 指令导然指令导窗口中选择PID指令
    提示
    限设置点限设置点程变量限限相应
    指令导S7200编程序控制器系统手册
    146
    理解PID算法
    PID控制器调节输出保证偏差(e)零系统达稳定状态偏差(e)设定值(SP)程变量
    (PV)差PID控制原理基面算式输出M(t)例项积分项微分项函数
    输出 例项 + 积分项 + 微分项
    M(t) KC *e + KC
    ጺt
    0
    edt+ Minitial + KC *dedt
    中: M(t) 作时间函数回路输出
    KC 回路增益
    e 回路误差(设定值程变量间差)
    Minitial 回路输出初始值
    数字计算机处理控制算式连续算式必须离散化周期采样偏差算式计算输
    出值数字计算机处理算式:
    Mn Kc *en + KI *ex +
    Minitial
    n
    1
    Σ + KD *(en e n1)
    输出 例项 + 积分项 + 微分项
    中: Mn 采样时刻nPID回路输出计算值
    KC 回路增益
    en 采样时刻n回路误差值
    en1 回路误差前数值(采样时刻n1)
    ex 采样时刻x回路误差值
    KI 积分项例常数
    Minitial 回路输出初始值
    KD 微分项例常数
    公式出积分项第1采样周期前采样周期误差项函数微分项前
    采样前次采样函数例项仅前采样函数数字计算机中保存误差项实
    际必
    计算机第次采样开始偏差采样值必须计算次输出值需保存偏差前值积
    分项前值作数字计算机解决重复性结果采样时刻必须计算方程简
    化算式简化算式:
    Mn Kc *en + KI *en +MX + KD *(en e n1)
    输出 例项 + 积分项 + 微分项
    中: Mn 采样时间n时回路输出计算值
    KC 回路增益
    en 采样时刻n回路误差值
    en1 回路误差前数值(采样时刻n1)
    KI 积分项例常数
    MX 积分项前数值(采样时刻n1)
    KD 微分项例常数S7200指令集 第6章
    147
    CPU实际简化算式改进形式计算PID输出改进型算式:
    Mn MPn + MIn + MDn
    输出 例项 + 积分项 + 微分项
    中: Mn 采样时间n时回路输出计算值
    MPn 采样时间n时回路输出例项数值
    MIn 采样时间n时回路输出积分项数值
    MDn 采样时间n时回路输出微分项数值
    理解PID方程例项
    例项MP增益(KC)偏差(e)积中KC决定输出偏差灵敏度偏差(e)设定值(SP)
    程变量值(PV)差S7200解决求例项算式:
    MPn KC * (SPn P V n)
    中: MPn 采样时间n时回路输出例项值
    KC 回路增益
    SPn 采样时间n时设定值数值
    PVn 采样时间n时程变量数值
    理解PID方程积分项
    积分项值MI偏差成正S7200解决求积分项算式:
    MIn KC * TS TI * (SPn P V n) + MX
    中: MIn 采样时间n时回路输出积分项数值
    KC 回路增益
    TS 回路采样时间
    TI 回路积分周期(称积分时间复位)
    SPn 采样时间n时设定点数值
    PVn 采样时间n时程变量数值
    MX 采样时刻n1时积分项数值
    (称积分偏差)
    积分(MX)积分项前值次计算出MInMIn更新MX中MIn
    调整限定(详见变量范围节)MX初值通常第次计算输出前设置Minitial( 初
    值)积分项包括常数:增益(KC)采样时间间隔(TS)积分时间(TI)中采样时间重
    新计算输出时间间隔积分时间控制积分项整输出结果中影响S7200编程序控制器系统手册
    148
    理解PID方程微分项
    微分项值MD偏差变化成正S7200列算式求解微分项:
    MDn KC * TD TS * ((SPn P V n)(SPn1 P V n1))
    避免设定值变化微分作引起输出中阶跃变化跳变方程式进行改进假定设定
    值恒定变(SPn SPn1)样程变量变化代偏差变化计算算式改进:
    MDn KC * TD TS * (SPn P V n S P n +PVn1)

    MDn KC * TD TS * (PVn1 P V n)
    中: MDn 采样时间n时回路输出微分项数值
    KC 回路增益
    TS 回路采样时间
    TD 回路微分周期(称微分时间速率)
    SPn 采样时间n时设定点数值
    SPn1 采样时间n1时设定点数值
    PVn 采样时间n时程变量数值
    PVn1 采样时间n1时程变量数值
    次计算微分项值必须保存程变量偏差第采样时刻初始化
    PVn1PVn
    回路控制类型选择
    许控制系统中需种两种回路控制类型例需例回路者例积分回路通
    设置常量参数选择需回路控制类型
    果想积分动作(PID计算中没I)积分时间(复位)置穷INF没积
    分作积分项零初值MX
    果想微分回路微分时间置零
    果想例回路需积分积分微分回路增益设00系统会计算积分项微
    分项时增益作10
    回路输入转换标准化
    回路两输入量设定值程变量设定值通常固定值设定汽车速度
    程变量PID回路输出关衡量输出控制系统作汽车速度控制系统实例
    中程变量应该测量轮胎转速测速计输入S7200指令集 第6章
    149
    设定值程变量现实世界值范围工程单位样PID指令
    现实世界值进行运算前必须转换成标准浮点型表达形式
    转换第步16位整数值转成浮点型实数值面指令序列提供实现种转换方法:
    ITD AIW0AC0 输入值转换双整数
    DTR AC0 AC0 32位双整数转换实数
    步现实世界值实数值表达形式转换成00~10间标准化值面算式标
    准化设定值程变量值:
    RNorm ((RRaw 跨度)+偏移量)
    中: RNorm 现实世界数值标准化实数值表达式
    RRaw 现实世界数值未标准化原始实数值表达式
    偏移量 单极性00
    双极性05
    跨度值减值:
    单极性数值(典型值)32000
    双极性数值(典型值)64000
    面指令序列显示AC0中作前指令序列延续双极性值(跨度64000)进行
    标准化:
    R 640000 AC0 累加器中标准化值
    +R 05 AC0 加偏置00~10间
    MOVR AC0 VD100 标准化值存入回路表
    回路输出值转换成刻度整数值
    回路输出值般控制变量汽车速度控制中油阀开度设置回路输出00
    10间标准化实数值回路输出驱动模拟输出前回路输出必须转换成
    16位标定整数值程PVSP转换标准值逆程第步面出公
    式回路输出转换成标定实数值:
    RScal (Mn 偏移量) * 跨度
    中: RScal 回路输出标定实数值
    Mn 回路输出标准化实数值
    偏移量 单极性值00双极性值05
    跨度 值域值减值
    单极性32000 (典型值)
    双极性64000 (典型值)S7200编程序控制器系统手册
    150
    程面指令序列完成:
    MOVR VD108 AC0 回路输出值移入累加器
    R 05 AC0 仅双极性句
    *R 640000 AC0 累加器中刻度值
    步表示回路输出实数刻度值转换成16位整数通面指令序列完成:
    ROUND AC0AC0 实数转换32位整数
    DTI AC0 LW0 32位整数转换16位整数
    MOVW LW0AQW0 16位整数写入模拟输出寄存器
    正作反作回路
    果增益正该回路正作回路果增益负反作回路(增益值00
    IID控制果指定积分时间微分时间正正作回路果指定负值反作回
    路)
    变量范围
    程变量设定值PID运算输入值回路表中变量PID指令读改写
    输出变量PID运算产生次PID运算完成需更新回路表中输出值输出值
    限定00~10间输出手动转变PID(动)控制时回路表中输出值初始化输
    出值(关PID指令方式详见面控制方式节)
    果积分控制积分项前值根PID运算结果更新更新值作次PID运算输
    入计算输出值超范围(1000)积分项前值必须根列公式进行调整:
    MX 10 (MPn +MDn) 计算输出Mn >10

    MX ( M P n +MDn) 计算输出Mn <00
    中: MX 调整偏差数值
    MPn 采样时间n时回路输出例项数值
    MDn 采样时间n时回路输出微分项数值
    Mn 采样时间n时回路输出数值
    样调整积分前值旦输出回范围提高系统响应性积分项前值限制
    00~01间然次PID运算结束积分项前值写入回路表备次PID运算中

    户执行PID指令前修改回路表中积分项前值实际运中样做目找积
    分项前值引起问题手工调整积分项前值时必须心谨慎应保证写入值00~10间
    回路表中定值程变量差值(e)PID运算中差分运算户修改值S7200指令集 第6章
    151
    控制方式
    S7200PID回路没置模式控制PID盒接通时执行PID运算种意义说
    PID运算存种动运行方式PID运算执行时称手动模式
    计数器指令相似PID指令位该位检测信号正跳变(01)PID指令
    执行系列动作PID指令手动方式扰动切换动方式达扰动切换转变
    动控制前必须手动方式输出值填入回路表中Mn栏PID指令回路表中值进行列
    动作保证位正跳变出现时手动方式扰动切换动方式:
    置设定值(SPn)程变量(PVn)
    置程变量前值(PVn1)程变量现值(PVn)
    置积分项前值(MX)输出值(Mn)
    PID位默认值1CPU启动STOP方式转RUN方式时建立CPU进入RUN方式首
    次PID块效没检测位正跳变没扰动切换动作
    报警特殊操作
    PID指令执行PID运算简单功强指令果需处理报警检查回路变量特
    殊计算等处理必须S7200支持基指令实现
    出错条件
    果指令指定回路表起始址PID回路号操作数超出范围编译期间CPU产生编译错
    误(范围错误)编译失败
    PID指令检查回路表中输入值 否超界您必须保证程变量设定值(作输入
    前次程变量)必须0010间
    果PID计算算术运算发生错误特殊存储器标志位SM11 (溢出非法值)会置1中
    止PID指令执行(想消种错误单改变回路表中输出值够正确方法
    次执行PID运算前改变引起算术运算错误输入值更新输出值)S7200编程序控制器系统手册
    152
    回路表
    回路表80字节长格式表644示
    表644 回路表
    偏移量 域 格式 类型 描述
    0 程变量
    (PVn)
    实型 输入 程变量必须00~10间
    4 设定值
    (SPn)
    实型 输入 包含设定值必须标定0010间
    8 输出
    (Mn)
    实型 输入
    输出
    输出值必须00~10间
    12 增益
    (KC)
    实型 输入 增益例常数 正负
    16 采样时间
    (TS)
    实型 输入 包含采样时间单位秒必须正数
    20 积分时间复位
    (TI)
    实型 输入 包含积分时间复位单位分钟必须
    正数
    24 微分时间速率
    (TD)
    实型 输入 包含微分时间速率单位分钟必须
    正数
    28 偏差
    (MX)
    实型 输入
    输出
    积分项前项必须00~10间
    32 前程变量(PVn1) 实型 输入
    输出
    包含次执行PID指令时存储程变
    量值
    36 79 保留整定变量详细信息参考表151S7200指令集 第6章
    153
    中断指令
    中断允许中断禁止
    中断允许指令(ENI)全局允许连接中断事件中断禁
    止指令(DISI)全局禁止处理中断事件
    进入RUN模式时初始状态禁止中断RUN模式您
    执行全局中断允许指令(ENI)允许中断执行禁中
    断指令禁止中断程然激活中断事件继续
    排队
    ENO0错误条件:
    H 0004 (试图中断程序中执行ENIDISI者HDEF指令)
    中断条件返回
    中断条件返回指令(CRETI)根前面逻辑操作条件
    中断程序中返回
    中断连接
    中断连接指令(ATCH)中断事件EVNT中断程序号INT相关
    联该中断事件
    ENO0错误条件:
    H 0002 (HSC输入分配相突)
    中断分离
    中断分离指令(DTCH)中断事件EVNT中断程序间关联
    切断禁止该中断事件
    清中断事件
    清中断事指令中断队列中清EVNT类型中断事
    件指令中断队列中清需中断事件果
    指令清假中断事件队列中清事件前首先
    分离事件否执行清事件指令新事件增
    加队列中
    实例说明处正交模式高速计数器CLR_EVNT指
    令清中断事件果光电传感器正处明亮渡黑暗
    边界位置新PV值装载前机械振动生成
    实际需中断
    表645 中断指令效操作数
    输入输出 数类型 操作数
    INT BYTE 常数(0127)
    EVNT BYTE 常数 CPU 221 CPU 222: 01219232733
    CPU 224: 0232733
    CPU 224XP CPU 226: 033S7200编程序控制器系统手册
    154
    中断连接中断分离指令理解
    激活中断程序前必须中断事件该事件发生时希执行段程序间建立种联系中断
    连接指令(ATCH)指定某中断事件(中断事件号指定)调程序段(中断程序号指定)中
    断事件调中断程序中断事件时指定调中断程序
    中断事件中断程序连接时动允许中断果采禁止全局中断指令响应中断
    中断事件进行排队直采允许全局中断指令重新允许中断果允许全局中断指令会
    中断队列溢出
    中断分离指令(DTCH)截断中断事件中断程序间联系单独禁止中断事件中断分离
    指令(DTCH)中断回激活效状态 表646列出类型中断事件
    表646 中断事件
    事件号 描述 CPU221
    CPU222 CPU224 CPU224XP
    CPU226
    0 升 I00 Y Y Y
    1 降 I00 Y Y Y
    2 升 I01 Y Y Y
    3 降 I01 Y Y Y
    4 升 I02 Y Y Y
    5 降 I02 Y Y Y
    6 升 I03 Y Y Y
    7 降 I03 Y Y Y
    8 端口0:接收字符 Y Y Y
    9 端口0: 发送完成 Y Y Y
    10 定时中断0SMB34 Y Y Y
    11 定时中断1SMB35 Y Y Y
    12 HSC0 CVPV
    (前值预设值)
    Y Y Y
    13 HSC1 CVPV
    (前值预设值)
    Y Y
    14 HSC1 输入方改变 Y Y
    15 HSC1 外部复位 Y Y
    16 HSC2 CVPV
    (前值预设值)
    Y Y
    17 HSC2 输入方改变 Y Y
    18 HSC2 外部复位 Y Y
    19 PTO 0 完成中断 Y Y Y
    20 PTO 1 完成中断 Y Y Y
    21 定时器T32 CTPT中断 Y Y YS7200指令集 第6章
    155
    表646 中断事件
    CPU224XP
    CPU226CPU224CPU221
    CPU222描述事件号
    22 定时器T96 CTPT中断 Y Y Y
    23 端口0:接收消息完成 Y Y Y
    24 端口1:接收消息完成 Y
    25 端口1:接收字符 Y
    26 端口1: 发送完成 Y
    27 HSC0 输入方改变 Y Y Y
    28 HSC0 外部复位 Y Y Y
    29 HSC4 CVPV
    (前值预设值)
    Y Y Y
    30 HSC4 输入方改变 Y Y Y
    31 HSC4 外部复位 Y Y Y
    32 HSC3 CVPV
    (前值预设值)
    Y Y Y
    33 HSC5 CVPV
    (前值预设值)
    Y Y Y
    理解S7200中断程序处理
    执行中断程序响应相关部者外部事件旦执行完中断程序条指令控制权
    会回程序您执行中断条件返回指令(CRETI)退出中断程序表647应程序中
    中断程序出指导限定
    表647 中断程序指导限定
    指导
    中断处理提供特殊部外部事件响应户应优化中断程序执行特殊务然控制
    返回程序
    应中断程序短简单执行时处理延时长果做意外条件会引起
    程序控制设备操作异常中断言格言越短越
    限定
    中断程序中DISIENIHDEFLSCREND指令
    系统中断支持
    中断指令影响触点线圈累加器逻辑系统保存恢复逻辑堆栈累加寄存器指示累
    加器指令操作状态特殊存储器标志位(SM)避免进入中断程序中断程序返回户程
    序造成破坏
    程序中断程序间享数
    您程序中断程序间享数例户程序某方某中断程
    序提供数反然果户程序享数必须考虑中断事件异步特性影响
    中断事件会户程序执行方出现享数致性问题解决赖程序中
    断事件中断时中断程序操作中断程序局部变量表样保证中断程序时
    存会覆盖程序方数S7200编程序控制器系统手册
    156
    里种确保户程序中断程序间正确享数编程技巧技巧限制享存储
    器单元访问方式享存储器单元指令序列会中断
    享单变量STL程序言:果享数单字节字双字变量程序STL (语
    句表)编写通享数进行操作中间值存储非享存储位置累加器中确
    保正确享访问
    享单变量LAD程序言:果享数单字节字双字变量程序LAD
    (梯形图)编写通建立移动指令(MOVBMOVWMOVDMOVR)访问享
    存储位置惯例确保正确享访问Move指令执行时受中断事件影响单条
    STL指令组成许梯形图指令中断STL指令序列组成
    享变量STLLAD程序言:果享数量相关字节字双字构成
    中断禁启指令(DISIENI)控制中断程序执行户程序开始享存储器单
    元操作方禁止中断旦影响享存储器单元操作完成允许中断禁中
    断期间法执行中断程序法访问享存储位置然该方法会导致中断事件
    响应延迟
    中断程序中调子程序
    您中断程序中调子程序嵌套层中断程序调子程序享累加器逻辑
    堆栈
    S7200支持中断类型
    S7200支持列类型中断程序:
    通讯端口中断:S7200生成允许户程序控制通讯端口事件
    IO中断:S7200生成种IO状态更改事件事件您高速计数器脉
    输出输入升降状态做出响应
    基时间中断:S7200生成允许程序特定时间间隔做出反应事件
    通讯口中断
    PLC串行通讯口LADSTL程序控制通讯口种操作模式称端口模式端
    口模式户程序定义波特率字符位数校验通讯协议利接收发送中断简化
    程序通讯控制更信息参考发送接收指令
    IO中断
    IO中断包含升降中断高速计数器中断脉串输出(PTO)中断S7200 CPU
    输入I00I03升降产生中断升事件降事件输入点捕获
    升降事件指示某事件发生时必须引起注意条件
    高速计数器中断允许响应诸前值等预设值相应轴转动方变化计数方改变计数器外
    部复位等事件产生中断种高速计数器高速事件实时响应PLC扫描速率高速事
    件控制S7200指令集 第6章
    157
    脉串输出中断出已完成指定脉数输出指示脉串输出典型应步进电机
    通中断程序连接相应IO事件允许述中断
    时基中断
    时基中断包括定时中断定时器T32T96中断CPU支持定时中断定时中断指定周
    期性活动周期1ms增量单位周期时间1ms255 ms定时中断0必须周期时
    间写入SMB34定时中断1必须周期时间写入SMB35
    定时器溢出时定时中断事件控制权交相应中断程序通常定时中断固定时间间
    隔控制模拟量输入采样者执行PID回路
    某中断程序连接定时中断事件果该定时中断允许开始计时连接期
    间系统捕捉周期时间值SMB34SMB35更改会影响周期改变周期时间首
    先必须修改周期时间值然重新中断程序连接定时中断事件重新连接时定时中断功
    清前次连接时累计值新值重新开始计时
    旦允许定时中断连续运行指定时间间隔次溢出时执行连接中断程序果退出
    RUN模式分离定时中断定时中断禁止果执行全局中断禁止指令定时中断事件会继续
    出现出现定时中断事件进入中断队列(直中断允许队列满)请参见定时中断例子
    程序
    定时器T32T96中断允许时响应定时间间隔中断支持1ms分辨率延时接通定
    时器(TON)延时断开定时器(TOF)T32T96T32T96定时器方面工作正常旦中断允
    许效定时器前值等预设值时CPU正常1ms定时刷新中执行连接中断程
    序首先中断程序连接T32T96中断事件然允许该中断
    中断优先级中断队列
    指定优先级CPU先先服务原处理中断时间点户中断程
    序正执行旦中断程序开始执行直执行结束会中断程序甚更高
    优先级中断程序断中断正处理中新出现中断需排队等处理
    表648出3中断队列够存储中断数
    表648 中断队列数目
    队列 CPU211CPU222CPU224 CPU224XPCPU226
    通讯中断队列 4 8
    IO中断队列 16 16
    定时中断队列 8 8
    时队列保存数目中断出现系统维护队列溢出存储器位表明丢失
    中断事件类型中断队列溢出位表649示您应中断程序中位队列变
    空时位会复位控制权回程序S7200编程序控制器系统手册
    158
    表650出中断事件优先级事件号
    表649 中断队列溢出标志位
    描述(0溢出1溢出) SM位
    通讯中断队列 SM40
    IO中断队列 SM41
    定时中断队列 SM42
    表650 中断事件优先级序
    事件号 描述 优先级组 组中优先级
    8 端口0:接收字符 通讯
    (高)
    0
    9 端口0: 发送完成 (高)
    0
    23 端口0:接收消息完成 0
    24 端口1:接收消息完成 1
    25 端口1:接收字符 1
    26 端口1: 发送完成 1
    19 PTO 0完成中断 IO
    (中等)
    0
    20 PTO 1完成中断 (中等)
    1
    0 升 I00 2
    2 升 I01 3
    4 升 I02 4
    6 升 I03 5
    1 降 I00 6
    3 降 I01 7
    5 降 I02 8
    7 降 I03 9
    12 HSC0 CVPV(前值预设值) 10
    27 HSC0 输入方改变 11
    28 HSC0 外部复位 12
    13 HSC1 CVPV(前值 预设值) 13
    14 HSC1 输入方改变 14
    15 HSC1 外部复位 15
    16 HSC2 CVPV(前值预设值) 16
    17 HSC2 输入方改变 17
    18 HSC2 外部复位 18
    32 HSC3 CVPV(前值 预设值) 19
    29 HSC4 CVPV (前值 预设值) 20
    30 HSC4 输入方改变 21
    31 HSC4 外部复位 22
    33 HSC5 CVPV (前值 预设值) 23
    10 定时中断0SMB34 定时
    (低)
    0
    11 定时中断1SMB35

    (低)
    1
    21 定时器T32 CTPT中断 2
    22 定时器T96 CTPT中断 3S7200指令集 第6章
    159
    实例:中断指令
    M
    A
    I
    N
    Network 1 第次扫描时:
    1 中断程序INT_0定义I00降中断
    2 全局允许中断
    LD SM01
    ATCH INT_01
    ENI
    Network 2 果检测IO错误
    禁止I00降中断
    该程序段选
    LD SM50
    DTCH 1
    Network 3 M50接通时
    禁止中断
    LD M50
    DISI
    I
    N
    T
    0
    Network 1 I00降中断程序:
    基IO错误条件返回
    LD SM50
    CRETI
    实例:读取模拟量输入数值定时中断
    M
    A
    I
    N
    Network 1 首次扫描调子程序0
    LD SM01
    CALL SBR_0
    S
    B
    R
    0
    Network 1 1 定时中断0时间间隔设100毫秒
    2 定时中断0(事件10)连接INT_0
    3 全局中断启
    LD SM00
    MOVB 100 SMB34
    ATCH INT_0 10
    ENI
    I
    N
    T
    0
    Network 1 100ms读AIW4值
    LD SM00
    MOVW AIW4 VW100S7200编程序控制器系统手册
    160
    实例:清中断事件指令
    Network 1 指令导HSC
    LD SM00
    MOVB 16#A0SMB47
    设置控制位:
    写入预设
    MOVD +6SMD52
    PV 6
    ATCH HSC1 STEP1 13ATCH HSC1_STEP1 13
    中断HSC1_STEP1:CV HC1PV
    Network 2 清机器振动
    引起害中断
    LD SM00
    CEVNT 13S7200指令集 第6章
    161
    逻辑操作指令
    取反指令
    字节字双字取反
    字节取反(INVB)字取反(INVW)双字取反(INVD)指令输入
    IN取反结果存入OUT中
    ENO0错误条件:
    H 0006(间接寻址)
    受影响SM标志位:
    H SM10(结果0)
    表651 取反指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    WORD
    DWORD
    IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
    OUT BYTE
    WORD
    DWORD
    IBQBVBMBSMBSBLBAC*VD*LD*AC
    IWQWVWMWSMWSWTCLWAIWAC*VD*LD
    *AC
    IDQDVDMDSMDSDLDAC*VD*LD*AC
    实例:取反指令
    Network 1
    LD I40
    INVW AC0
    1101 0111 1001 0101AC0
    执行
    0010 1000 0110 1010AC0
    字取反S7200编程序控制器系统手册
    162
    异指令
    字节字双字
    字节(ANDB)字(ANDW)双字(ANDD)指令输入值
    IN1IN2相应位进行操作结果存入OUT中
    字节字双字
    字节(ORB)字指令(ORW)双字(ORD)指令两输
    入值IN1IN2相应位进行操作结果存入OUT中
    字节异字节双字异
    字节异ROB)异ORW)双字异(ORD)指令两输入
    值IN1IN2相应位进行异操作结果存入OUT中
    SM标志位ENO
    页中描述指令列情况影响SM位ENO
    ENO0错误条件:
    H 0006 (间接寻址)
    受影响SM标志位:
    H SM10 (结果0)
    表652 异指令效操作数
    输入输出 数类型 操作数
    IN1IN2 BYTE
    WORD
    DWORD
    IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
    OUT BYTE
    WORD
    DWORD
    IBQBVBMBSMBSBLBAC*VD*AC*LD
    IWQWVWMWSMWSWTCLWAC*VD*AC
    *LD
    IDQDVDMDSMDSDLDAC*VD*AC*LDS7200指令集 第6章
    163
    实例:异指令
    Network 1
    LD I40
    ANDW AC1AC0
    ORW AC1VW100
    XORW AC1AC0
    0001 1111 0110 1101AC1
    1101 0011 1110 0110AC0
    0001 0011 0110 0100AC0
    AND

    0001 1111 0110 1101AC1
    1101 0011 1010 0000VW100
    1101 1111 1110 1101VW100
    OR

    0001 1111 0110 1101AC1
    AC0
    0000 1100 0000 1001AC0
    XOR

    0001 0011 0110 0100
    字异
    字 字S7200编程序控制器系统手册
    164
    传送指令
    字节字双字者实数传送
    字节传送(MOVB)字传送(MOVW)双字传送(MOVD)实数
    传送指令改变原值情况IN中值传送OUT
    双字传送指令创建指针更信息请参
    考第4章中指针间接寻址节
    IEC传送指令输入输出数类型数
    长度必须相
    ENO0错误条件:
    H 0006 (间接寻址)
    表653 传送指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    WORDINT
    DWORDDINT
    REAL
    IBQBVBMBSMBSBLBAC*VD*LD*AC
    常数
    IWQWVWMWSMWSWTCLWACAIW
    *VD*AC*LD常数
    IDQDVDMDSMDSDLDHC&VB&IB&QB
    &MB&SB&T&C&SMB&AIW&AQWAC*VD
    *LD*AC常数
    IDQDVDMDSMDSDLDAC*VD*LD*AC
    常数
    OUT BYTE
    WORDINT
    DWORDDINT
    REAL
    IBQBVBMBSMBSBLBAC*VD*LD*AC
    IWQWVWMWSMWSWTCLWACAQW
    *VD*LD*AC
    IDQDVDMDSMDSDLDAC*VD*LD*ACS7200指令集 第6章
    165
    字节立传送(读写)
    字节立传送指令允许您物理IO存储器间立传送
    字节数
    字节立读(BIR)指令读物理输入(IN)结果存入存址
    (OUT)程映寄存器刷新
    字节立写指令(BIW)存址(IN)中读取数写入物理输
    出(OUT)时刷新相应程映区
    ENO0错误条件:
    H 0006 (间接寻址)
    H 访问扩展模块
    表654 字节立读指令效操作数
    输入输出 数类型 操作数
    IN BYTE IB*VD*LD*AC
    OUT BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC
    表655 字节立写指令效操作数
    输入输出 数类型 操作数
    IN BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC
    常数
    OUT BYTE QB*VD*LD*ACS7200编程序控制器系统手册
    166
    块传送指令
    字节字双字块传送
    字节块传送(BMB)字块传送(BMW)双字块传送(BMD)指令
    传送指定数量数新存储区数起始址IN
    数长度N字节字者双字新块起始址OUT
    N范围1255
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    表656 块传送指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    WORDINT
    DWORDDINT
    IBQBVBMBSMBSBLB*VD*LD*AC
    IWQWVWSMWSWTCLWAIW*VD*LD*AC
    IDQDVDMDSMDSDLD*VD*LD*AC
    OUT BYTE
    WORDINT
    DWORDDINT
    IBQBVBMBSMBSBLB*VD*LD*AC
    IWQWVWMWSMWSWTCLWAQW*VD*LD
    *AC
    IDQDVDMDSMDSDLD*VD*LD*AC
    N BYTE IBQBVBMBSMBSBLBAC常数*VD*LD*AC
    实例:块移动指令
    Network1 数组1(VB20VB23)
    传送数组2(VB100VB103)
    LD I21
    BMB VB20VB1004
    数组1
    数组2
    30
    VB20
    31
    VB21
    32
    VB22
    33
    VB23
    30
    VB100
    31
    VB101
    32
    VB102
    33
    VB103S7200指令集 第6章
    167
    程序控制指令
    条件结束
    条件结束指令(END)根前面逻辑关系终止前扫描周期
    程序中条件结束指令子程序中断程
    序中该命令
    停止
    停止指令(STOP)导致S7200 CPURUNSTOP模式
    立终止程序执行
    果STOP指令中断程序中执行该中断立终止
    忽略挂起中断继续扫描程序剩余部分完成前
    周期剩余动作包括户程序执行前扫描
    完成RUNSTOP模式转变
    监视程序复位
    监视程序复位指令(WDR)允许S7200 CPU系统监视狗定时器重新触发样引起监视
    狗错误情况增加扫描允许时间
    WDR指令时心 果您循环指令阻止扫描完成度延迟扫描完成时间
    终止次扫描前列操作程禁止:
    通讯(端口方式外)
    IO更新(立IO外)
    强制更新
    SM位更新(SM0SM5 SM29更新)
    运行时间诊断
    扫描时间超25秒10ms100ms定时器会正确累计时间
    中断程序中STOP指令
    带数字量输出扩展模块包含监视狗定时器果模块没S7200写监视狗定
    时器关断输出扩展扫描时间带数字量输出扩展模块进行立写操作
    保持正确输出请参考段描述实例S7200编程序控制器系统手册
    168
    提示
    果希程序扫描周期超500 ms者中断事件发生时程序扫描周期超
    500 ms时您应该监视程序复位指令重新触发监视狗定时器
    次监视程序复位指令您应该扩展模块某输出字节立写指令复位
    扩展模块监视狗
    果您监视程序复位指令允许程序执行长扫描时间时S7200模式开
    关切换STOP位置14秒CPU转STOP方式
    实例:停止结束监视程序复位指令
    Network 1 检测IO错误时:
    强制转换STOP模式
    LD SM50
    STOP
    Network 2 M56接通时允许扫描延长:
    1 重新触发S7200监视程序复位
    2 重新触发第输出模块监视狗
    LD M56
    WDR
    BIW QB2QB2
    Network 3 I00接通时终止前扫描周期
    LD I00
    ENDS7200指令集 第6章
    169
    ForNext循环指令
    FORNEXT指令描述需重复进行定次数循环体
    条FOR指令必须应条NEXT指令ForNext循环嵌套(
    ForNext循环ForNext循环)深度达8层
    FORNEXT指令执行FOR指令NEXT指令间指令必须
    指定计数值者前循环次数INDX初始值(INIT)终止值
    (FINAL)
    NEXT指令标志着FOR循环结束
    ENO0错误条件:
    H 0006 (间接寻址)
    果允许FORNEXT循环非循环部修改终值循环
    体直循环执行直循环结束FORNEXT循环执行
    程中修改值循环次允许时初始值拷贝
    INDX中(前循环次数)
    次允许时FORNEXT指令复位
    例定1INIT值10FINAL值着INDX数值增加:123 10For指令Next指
    令间指令执行
    果初值终值循环体执行执行次循环体前计数值增加1结果
    终值作较 果终值终止循环
    果程序进入FORNEXT循环时栈顶值1程序退出FORNEXT循环时栈顶值1
    表657 FORNEXT指令效操作数
    输入输出 数类型 操作数
    INDX INT IWQWVWMWSMWSWTCLWAIWAC*VD
    *LD*AC
    INITFINAL INT VWIWQWMWSMWSWTCLWACAIW*VD
    *AC常数S7200编程序控制器系统手册
    170
    实例:ForNext循环指令
    2
    1
    Network 1 I20接通时外循环(标识1)
    执行100次
    LD I20
    F VW100+1+100
    Network2 I21接通时外循环
    执行次循环执行两次
    LD I21
    F VW225+1+2
    Network 3 回路2结束
    NEXT
    Network 4 回路1结束
    NEXTS7200指令集 第6章
    171
    跳转指令
    跳转标号指令(JMP)执行程序标号N指定程序分支
    标号指令标识跳转目位置N
    您程序子程序者中断程序中跳转指令跳
    转相应标号指令必须位段程序代码(程
    序子程序中断程序)
    程序跳子程序中断程序 样子程序
    中断程序跳出
    SCR程序段中跳转指令相应标号指令必须
    SCR段中
    表658 跳转指令效操作数
    输入输出 数类型 操作数
    N WORD 常数(0255)
    实例:跳转标签指令
    Network 1 果掉电保护数没丢失跳转LBL4
    LDN SM02
    JMP 4
    Network 2
    LBL 4S7200编程序控制器系统手册
    172
    控继电器(SCR)指令
    SCR指令您够然工艺段LADFBDSTL中编制
    状态控制程序
    您应中包含系列操作需反复执行
    SCR程序更加结构化直接针应样
    编程调试更加快速简单
    装载SCR指令(LSCR)S位值装载SCR逻辑堆栈中
    SCR堆栈结果值决定否执行SCR程序段SCR堆栈值会
    复制逻辑堆栈中直接盒者输出线圈连接
    左侧功率流线中间触点
    限定
    SCR时请注意面限定:
    S位程序中例:果程序
    中S01子程序中
    法跳转入跳转出SCR段然Jump
    Label指令SCR段附跳转SCR段跳转
    SCR段中END指令
    表659 控继电器指令效操作数
    输入输出 数类型 操作数
    S_BIT BOOL SS7200指令集 第6章
    173
    图631出S堆栈逻辑堆栈执行LSCR指令产生影响控继电器指令正确
    理解:
    装载SCR指令(LSCR)标志着SCR段开始SCR结束指令标志着SCR段结束装载
    SCR指令SCR结束指令间逻辑操作执行取决S堆栈值SCR结束指令
    条装载SCR指令间逻辑操作赖S堆栈值
    SCR传输指令(SCRT)程序控制权
    激活SCR段传递
    SCR段
    执行SCRT指令前激活程
    序段S位复位时
    执行程序段S位置位SCRT
    指令指行时复位前激活程序
    段S位会影响S堆栈SCR段
    会直保持功率流直退出
    SCR条件结束指令(CSCRE)
    程序退出激活程序段执
    行CSCRESCRE间指令
    CSCRE指令影响S位
    S堆栈
    逻辑堆栈
    S位
    前iv8
    Sxy
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    iv8
    iv0
    iv1
    iv2
    iv3
    iv4
    iv5
    iv6
    iv7
    ivS Sxy
    装载Sxy值SCR逻辑堆栈
    CSCRE指令影响S位
    影响S堆栈 图631 LSCR逻辑堆栈影响
    实例中首次扫描位SM01置位S01首次扫描中激活状态1延时2秒T37导致
    切换状态2切换状态1停止激活状态2S7200编程序控制器系统手册
    174
    实例:序控制继电器指令
    Network 1 首次扫描状态1
    LD SM01
    SS011
    Network 2 状态1控制开始
    LSCR S01
    Network 3 控制街道1信号:
    1 设置:接通红灯
    2 复位:关闭黄灯绿灯
    3 启动2秒定时器
    LD SM00
    SQ041
    RQ052
    TON T37+20
    Network 4 延时2秒切换状态2
    LD T37
    SCRT S02
    Network 5 状态1SCR区结束
    SCRE
    Network 6 状态2控制区开始
    LSCR S02
    Network 7 控制街道2信号:
    1 设置:接通绿灯
    2 启动25秒定时器
    LD SM00
    SQ021
    TON T38+250
    Network 8 延时25秒切换状态3
    LD T38
    SCRT S03
    Network 9 状态2SCR区结束
    SCRES7200指令集 第6章
    175
    分支控制
    许实例中序控制状态流必须分成两分支控制状态流控制状态流分
    离成分支时分支控制状态流必须时激活 图632示
    状态L
    状态M 状态N
    转换条件
    图632 控制流分支
    条相转移条件激活SCRT指令段SCR程序中实现控制流分支面实
    例示
    实例:控制流分散
    Network 1 状态L控制区开始
    LSCR S34
    Network 2
    LD M23
    AI21
    SCRT S35 切换状态M
    SCRT S65 切换状态N
    Network 3 状态L状态区结束
    SCRE
    合控制
    分支控制情况类似两者分支状态流必须合状态流状态流汇集成
    时称合控制流合时控制流必须完成执行状态图633
    出两控制流合示意图
    SCR程序中通状态L转状态L状态M转状态M方法实现控制流合状态
    LMSCR位真时激活状态N例示S7200编程序控制器系统手册
    176
    状态N
    状态L 状态M
    转换条件
    图633 控制流合
    实例:控制流合
    Network 1 状态L控制区开始
    LSCR S34
    Network2 切换状态L’
    LD V1005
    SCRT S35
    Network 3 状态LSCR区结束
    SCRE
    Network 4 状态M控制区开始
    LSCR S64
    Network5 切换状态M’
    LD C50
    SCRT S65
    Network 6 状态MSCR区结束
    SCRE
    Network 7 状态L’状态M’
    激活时:
    1 启状态N(S50)
    2 复位状态L’ (S35)
    3 复位状态M’ (S65)
    LD S35
    AS65
    SS501
    RS351
    RS651S7200指令集 第6章
    177
    情况控制流转入控制流中某底进入取决控制流
    前面转移条件首先真图634示
    状态L
    状态M 状态N
    转换条件转换条件
    图634 条件转换控制流分支
    实例:条件转移
    Network 1 状态L控制区开始
    LSCR S34
    Network 2 切换M状态
    LD M23
    SCRT S35
    Network 3 切换N状态
    LD I33
    SCRT S65
    Network 4 状态LSCR区结束
    SCRES7200编程序控制器系统手册
    178
    诊断LED指令
    果输入参数IN值零诊断LED置OFF果输入
    参数IN值零诊断LED置ON(黄色)
    系统块中指定条件真者非零IN参数执行DIAG_LED
    指令时CPU发光二极(LED)标注SFDIAG配置
    显示黄色
    系统块(配置LED)复选框选项:
    项CPU强制时SFDIAGLEDON(黄色)
    模块IO错误时SFDIAGLEDON(黄色)
    两配置LED选项选中SFDIAG黄光受
    DIAG_LED指令控制CPU系统障(SF)红光指示
    表660 诊断LED指令效操作数
    输入输出 数类型 操作数
    IN BYTE VBIBQBMBSBSMBLBAC常数*VD*LD*AC
    实例1诊断LED指令
    检测错误时诊断LED闪烁
    检测5错误条件中诊断LED闪烁
    Network 1
    LD SM13
    OSM20
    OSM41
    OSM42
    OSM50
    ASM05
    V1000
    Network 2
    LD SM00
    DLED VB100
    实例2诊断LED指令
    错误返回时接通诊断LED
    错误代码VB100中报告时接通诊断LED
    Network 1
    LD SM00
    DLED VB100S7200指令集 第6章
    179
    移位循环指令
    右移左移指令
    移位指令输入值IN右移左移N位结果装载输出
    OUT中
    移位指令移出位动补零果位数N等允
    许值(字节操作8字操作16双字操作
    32)移位操作次数允许值果移位次数
    0溢出标志位(SM11)移出位值果移位操作
    结果0零存储器位(SM10)置位
    字节操作符号字双字操作符号数
    类型时符号位移动
    ENO0错误条件:
    H 0006 (间接寻址)
    受影响SM标志位:
    H SM10 (结果0)
    H SM11 (溢出)
    循环右移循环左移指令
    循环移位指令输入值IN循环右移者循环左移N位输
    出结果装载OUT中循环移位圆形
    果位数N者等允许值(字节操作8
    字操作16双字操作32)S7200执行循环移位
    前会执行取模操作效移位次数移位位数
    取模操作结果字节操作07字操作0
    15双字操作031
    果移位次数0循环移位指令执行果循环移位指令执行移位值会复制溢出
    标志位(SM11)
    果移位次数8(字节操作)16(字操作)32(双字操作)整数倍移出
    位会复制溢出标志位(SM11)循环移位值零时零标志位(SM10)置位
    字节操作符号字双字操作符号数类型时符号位移位
    ENO0错误条件:
    H 0006(间接寻址)
    受影响SM标志位:
    H SM10 (结果0)
    H SM11 (溢出)
    表661 移位循环移位指令效操作数
    输入输出 数类型 操作数
    IN BYTE
    WORD
    DWORD
    IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    IDQDVDMDSMDSDLDACHC*VD*LD*AC常数
    OUT BYTE
    WORD
    DWORD
    IBQBVBMBSMBSBLBAC*VD*LD*AC
    IWQWVWMWSMWSWTCLWAIWAC*VD*LD
    *AC
    IDQDVDMDSMDSDLDAC*VD*LD*AC
    N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数S7200编程序控制器系统手册
    180
    实例:移位循环移位指令
    Network 1
    LD I40
    RRW AC02
    SLW VW2003
    循环移位前
    AC0
    结果零标志位(SM10) 0
    溢出标志位(SM11) 0
    x
    溢出
    1010 0000 0000 0000
    第次循环移位
    AC0 1
    溢出
    0101 0000 0000 0000
    第二次循环移位
    AC0 0
    溢出
    0100 0000 0000 0001
    循环移位 移位前
    VW200
    结果零标志位(SM10) 0
    溢出标志位(SM11) 1
    x
    溢出
    1100 0101 0101 1010
    第次移位
    VW200 1
    溢出
    1000 1010 1011 0100
    第二次移位
    VW200 1
    溢出
    1110 0010 1010 1101
    0001 0101 0110 1000
    第三次移位
    VW200 1
    溢出
    移位S7200指令集 第6章
    181
    移位寄存器指令
    移位寄存器指令数值移入移位寄存器中移位寄存器指
    令提供种排列控制产品流者数简单方法该
    指令扫描周期整移位寄存器移动位
    移位寄存器指令输入DATA数值移入移位寄存器中
    S_BIT指定移位寄存器低位N指定移位寄存器长度
    移位方(正移位N反移位-N)
    SHRB指令移出位放入溢出标志位(SM11)
    条指令执行取决低效位(S_BIT)长度(N)指定
    位数
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 0092 (计数区错误)
    受影响SM标志位:
    H SM11 (溢出)
    表662 移位寄存器指令效操作数
    输入输出 数类型 操作数
    DATAS_BIT BOOL IQVMSMSTCL
    N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数S7200编程序控制器系统手册
    182
    位移位寄存器高位(MSBb)通面公式计算求:
    MSBb [(S_BIT字节号) + ([N] 1 + (S_BIT位号)) 8][8余数]
    例:果S_BITV334N14列计算显示
    MSBbV351
    MSBb V33+([14]1+4)8
    V33+178
    V33+2 (余数1)
    V351
    反移动时N负值输入数高位移入
    低位(S_BIT)移出移出数放溢出标志位
    (SM11)中
    正移动时N正值输入数低位(S_BIT)
    移入高位移出移出数放溢出标志位
    (SM11)中
    移位寄存器长度64位正负图635中
    出N正负两种情况移位程
    7 4 0V33
    MSB LSB
    反移位
    长度14
    S_BIT
    70V34
    70V35 1
    移位寄存器MSB
    7 4 0V33
    MSB LSB
    正移位
    长度 14
    S_BIT
    70V34
    70V35 1
    移位寄存器MSB
    图635 移位寄存器入口出口
    实例:移位寄存器位指令
    Network 1
    LD I02
    EU
    SHRB I03V1000+4
    时序图
    I02
    I03
    1V100
    7(MSB) S_BIT
    I03010
    0 (LSB)
    溢出(SM11) x
    1V100
    S_BIT
    I03101
    溢出(SM11) 0
    0V100
    S_BIT
    I03110
    溢出(SM11) 1
    第次移位第二次移位
    第次
    移位前
    第次
    移位
    第二次
    移位
    正转换(P)S7200指令集 第6章
    183
    字节交换指令
    字节交换指令交换输入字IN高字节低字节
    ENO0错误条件:
    H 0006 (间接寻址)
    表663 字节交换指令效操作数
    输入输出 数类型 操作数
    IN WORD IWQWVWMWSMWSWTCLWAIWAC*VD*LD
    *AC
    实例:交换指令
    Network 1
    LD I21
    SWAP VW50
    VW50 VW50 C3 D6D6 C3SWAPS7200编程序控制器系统手册
    184
    字符串指令
    字符串长度
    字符串长度指令(SLEN)返回IN中指定字符串长度值
    字符串复制
    字符串复制指令(SCPY)IN中指定字符串复制OUT中
    字符串连接
    字符串连接指令(SCAT)IN中指定字符串连接OUT中指定
    字符串面
    SM标志位ENO
    字符串长度字符串复制字符串连接指令列条件影
    响ENO
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    表664 字符串长度指令效操作数
    输入输出 数类型 操作数
    IN STRING VBLB*VD*LD*AC字符串常数
    OUT BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC
    表665 字符串复制字符串连接
    输入输出 数类型 操作数
    IN STRING VBLB*VD*LD*AC字符串常数
    OUT STRING VBLB*VD*AC*LDS7200指令集 第6章
    185
    实例:置字符串复制字符串字符串长度指令
    Network 1 1 WORD处字符串附加
    VB0处字符串
    2 VB0处字符串复制
    VB100处新字符串
    3 获取VB100
    开始字符串长度
    LD I00
    SCAT WORLDVB0
    STRCPY VB0VB100
    STRLEN VB100AC0
    VB0
    6 ’H’ ’e’ ’L’ ’L’
    VB6
    ’’’O’
    VB0
    11 ’H’ ’e’ ’L’ ’L’ ’’’O’
    程序执行
    ’W’ ’O’ ’r’ ’L’
    VB11
    ’D’
    VB100
    11 ’H’ ’e’ ’L’ ’L’ ’’’O’ ’W’ ’O’ ’r’ ’L’
    VB111
    ’D’
    程序执行前
    AC0
    11S7200编程序控制器系统手册
    186
    字符串中复制子字符串
    字符串中复制子字符串指令(SSCPY)INDX指定字符号开
    始IN中存储字符串中N字符复制OUT中
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 009B (索引0)
    表666 字符串中复制子字符串指令
    输入输出 数类型 操作数
    IN STRING VBLB*VD*LD*AC字符串常数
    OUT STRING VBLB*VD*LD*AC
    INDXN BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    实例:复制子字符串指令
    Network1 VB0中字符串第7字符开始
    复制5字符VB20开始新字符串
    LD I00
    SSCPY VB075VB20
    VB20
    5 ’W’ ’O’ ’r’ ’L’
    VB25
    ’D’
    VB0
    11 ’H’ ’e’ ’L’ ’L’ ’’’O’
    程序执行
    ’W’ ’O’ ’r’ ’L’
    VB11
    ’D’
    程序执行前S7200指令集 第6章
    187
    字符串搜索
    字符串搜索指令(SFND)IN1字符串中寻找IN2字符串
    OUT指定起始位置开始搜索(必须位1字符串长度范围
    )果IN1中找IN2中字符串相匹配段字符
    OUT中会存入段字符中首字符位置果没找
    OUT清0
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 009B (索引0)
    字符搜索
    字符搜索指令(CFND)IN1字符串中寻找IN2字符串中意
    字符OUT指定起始位置开始搜索(必须位1字符串长
    度范围)果找匹配字符字符位置写入OUT
    中果没找OUT清0
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    H 009B (索引0)
    表667 字符串搜索字符搜索指令效操作数
    输入输出 数类型 操作数
    IN1IN2 STRING VBLB*VD*LD*AC字符串常数
    OUT BYTE IBQBVBMBSMBSBLBAC*VD*LD*ACS7200编程序控制器系统手册
    188
    实例:字符串中查找字符串指令
    例子中存储VB0中字符串作泵启停命令字符串On’存储VB20中字符串Off’存
    储VB30中搜索结果AC0中(OUT参数)果结果0说明命令字符串中找字符串On’
    (VB12)
    Network 1 1 AC0设1
    (AC0作OUT参数)
    2 第位置(AC01)处开始
    VB0处
    VB20 (On’)搜索字符串
    LD I00
    MOVB 1AC0
    SFND VB0VB20AC0
    VB20
    2 ’O’
    VB22
    ’n’
    VB30
    3 ’O’ ’F’
    VB33
    ’F’
    VB0
    12 ’T’ ’u’ ’r’ ’n’ ’p’’’ ’u’ ’m’ ’p’ ’’ ’O’
    AC0
    11
    VB12
    ’n’
    AC0
    0
    果找VB20中
    字符串:
    果没找VB20中
    字符串:
    实例:字符串指令中查找字符
    例子中存储VB0字符串包含温度值存储VB20中字符串包括数字(包括+ )
    识字符串中温度值该范例程序字符串中找数字启始位置转换实数温度值存放
    VD200中
    Network 1 1 AC0设1
    (AC0作OUT参数
    指字符串第位置)
    2 VB0处字符串中查找
    数字字符
    3 字符串转换实数
    LD I00
    MOVB 1AC0
    CFND VB0VB20AC0
    STR VB0AC0VD200
    VB0
    11 ’T’ ’e’ ’p’ ’’ ’9’’’ ’8’ ’’ ’6’’m’
    VD200
    986
    VB11
    ’F’
    AC0
    7
    VB0中存储温度起始址:
    VB20
    12 ’1’ ’2’ ’4’ ’5’ ’7’’6’ ’8’ ’9’ ’0’’3’ ’+’
    VB32
    ’’
    温度实数值:S7200指令集 第6章
    189
    表指令
    填表
    ATT指令表(TBL)中增加数值(DATA)表中第数
    填表数(TL)第二数实际填表数(EC)指出已填入表
    数数新数填加表中数面表
    中填加新数EC会动加1
    表100条数
    ENO0错误条件:
    H SM14 (表溢出)
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    受影响SM标志位:
    H 果表出现溢出SM14会置1
    表668 表指令效操作数
    输入输出 数类型 操作数
    DATA INT IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    TBL WORD IWQWVWMWSMWSWTCLW*VD*LD*AC
    实例:添加表格指令
    Network 1 装载表长度
    LD SM01
    MOVW +6VW200
    Network 2
    LD I00
    ATT VW100VW200
    0006
    0002
    5431
    8942
    xxxx
    xxxx
    xxxx
    xxxx
    VW200
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    TL(*填表数)
    EC(实际填表数)
    d0(数0)
    d1(数1)
    1234VW100
    0006
    0003
    1234
    5431
    8942
    xxxx
    xxxx
    xxxx
    VW200
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    d2(数2)
    执行ATT指令前 执行ATT指令
    TL(*填表数)
    EC(实际填表数)
    d0(数0)
    d1(数1)S7200编程序控制器系统手册
    190
    先进先出进先出
    表100条数
    先进先出
    先进先出(FIFO)指令表(TBL)中移走第数数
    输出DATA剩余数次移位置执行条指
    令表中数数减1
    进先出
    进先出(LIFO)指令表(TBL)中移走数数
    输出DATA执行条指令表中数数减1
    ENO0错误条件:
    H SM15 (空表)
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    受影响SM标志位:
    H 您试图空表中删条数时SM15会置1
    表669 先进先出先进出指令效操作数
    输入输出 数类型 操作数
    TBL WORD IWQWVWMWSMWSWTCLW*VD*LD*AC
    DATA INT IWQWVWMWSMWSWTCLWACAQW*VD
    *LD*AC
    实例:先入先出指令
    Network 1
    LD I41
    FIFO VW200VW400
    5431VW400
    0006
    0003
    8942
    1234
    xxxx
    xxxx
    xxxx
    VW200
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    TL(*填表数)
    EC(实际填表数)
    d0(数0)
    d1(数1)
    TL(*填表数)
    EC(实际填表数)
    d0(数0)
    d2(数2)
    0006
    0002
    8942
    1234
    xxxx
    xxxx
    xxxx
    xxxx
    VW200
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    d1(数1)
    5431
    FIFO执行前 FIFO执行S7200指令集 第6章
    191
    实例:先入出指令
    Network 1
    LD I01
    LIFO VW200VW300
    1234VW300
    0006
    0003
    8942
    1234
    xxxx
    xxxx
    xxxx
    VW200
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    TL(*填表数)
    EC(实际填表数)
    d0(数0)
    d1(数1)
    TL(*填表数)
    EC(实际填表数)
    d0(数0)
    d2(数2)
    0006
    0002
    5431
    8942
    xxxx
    xxxx
    xxxx
    xxxx
    VW200
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    d1(数1)
    5431
    LIFO执行前 LIFO执行S7200编程序控制器系统手册
    192
    存储器填充
    存储器填充指令(FILL)输入值(IN)填充输出(OUT)开始N
    字容
    N范围1255
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    表670 存储器填充指令效操作数
    输入输出 数类型 操作数
    IN INT IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    N BYTE IBQBVBMBSMBSBLBAC*VD*LD*AC常数
    OUT INT IWQWVWMWSMWSWTCLWAQW*VD*LD
    *AC
    实例:存储器填充指令
    Network 1
    LD I21
    FILL +0VW20010
    00
    VW200
    FILL 0
    VW202
    0
    VW218INS7200指令集 第6章
    193
    查表
    查表指令(FND)搜索表查找符合定规数查表指
    令INDX开始搜索表(TBL)寻找符合PTN条件(<><
    >)数命令参数CMD1~4数值分代表
    <><>
    果发现符合条件数INDX指表中该数位
    置查找符合条件数激活查表指令前必
    须先INDX加1果没发现符合条件数INDX等
    EC
    表100条数数条标号099
    ENO0错误条件:
    H 0006 (间接寻址)
    H 0091 (操作数超出范围)
    表671 查表指令效操作数
    输入输出 数类型 操作数
    TBL WORD IWQWVWMWSMWTCLW*VD*LC*AC
    PTN INT IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    INDX WORD IWQWVWMWSMWSWTCLWAIWAC*VD*LD
    *AC
    CMD BYTE (常数)1:等() 2:等(<>) 3:(<)
    4:(>)
    提示
    您FND指令查找指令ATTLIFOFIFO生成表时实际填表数(EC)输入数相符直
    接应填表数(TL)ATTLIFOFIFO指令必需FND指令需参见图
    636
    FND指令操作数SRC字址(指EC)相应ATTLIFOFIFO指令操作数
    TABLE高2字节
    0006
    0006
    xxxx
    xxxx
    xxxx
    xxxx
    xxxx
    xxxx
    VW200
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    TL (*填表数)
    EC (实际填表数)
    d0 (数0)
    d1 (数1)
    d2 (数2)
    ATTLIFOFIFO指令表格式
    d5 (数5)
    d3 (数3)
    d4 (数4)
    0006
    xxxx
    xxxx
    xxxx
    xxxx
    xxxx
    xxxx
    VW202
    VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    EC (实际填表数)
    d0 (数0)
    d1 (数1)
    d2 (数2)
    d5 (数5)
    d3 (数3)
    d4 (数4)
    FND查表指令表格式
    图636 FND指令ATTLIFOFIFO指令表格式差异S7200编程序控制器系统手册
    194
    实例:查表指令
    Network 1
    LD I21
    FND VW20216#3130AC1
    0006VW202
    3133VW204
    VW206
    VW208
    VW210
    VW212
    VW214
    EC (实际填表数)
    d0 (数0)
    果表ATTLIFOFIFO指令创
    建VW200包含允许填表
    数Find指令需
    0AC1 表头开始查找AC1必须置0
    2AC1
    AC1中保存第1符合查表条件数编号
    (d2)
    执行查表
    3AC1
    查表中剩余数前INDX加1
    4AC1
    AC1中保存第2符合查表条件
    数编号(d4)
    执行查表
    5AC1
    查表中剩余数前INDX加1
    6AC1
    AC1中保存已填表数整表已查完没
    发现外匹配数
    执行查表
    0AC1
    次查表前INDX值必须复位0
    4142
    3130
    3030
    3130
    4541
    d1 (数1)
    d2 (数2)
    d3 (数3)
    d4 (数4)
    d5 (数5)
    I21接通时搜索表寻找
    3130 HEX相等值S7200指令集 第6章
    195
    实例:创建表格
    列程序创建包含20条数表存储区中第数表长度(例中20)存储区中第二
    数表中数实际数存储区单元数表100条数中包括定义表
    长度条目实际数目(例中VW0VW2)参数CPU执行条指令时表中实际条目(VW2)
    会动增者减
    表前必须表指定数数否您法表中插入数时确保边触发
    激活读写指令
    查表前INDX(VW106)必须清0果找匹配数INDX中会存入表中条目号果没找
    INDX中实际数数(VW2)
    Network 1 存储位置4创建带20条目表
    1 第次扫描时定义表
    长度
    LD SM01
    MOVW +20VW0
    Network 2 I00表清0
    I00产生升时
    VW2开始清0
    LD I00
    EU
    FILL +0VW221
    Network 3 I01表中写数
    I01产生升时
    VW100数
    写入表中
    LD I01
    EU
    ATT VW100VW0
    Network 4 I02读表中
    第数表中
    数值移入VW102中
    会减少条目数量
    I02产生升时
    表中数
    移入VW102中
    LD I02
    EU
    LIFO VW0VW102
    Network 5 I03读表中
    数表中第
    数值移入VW102中
    会减少条目数量
    I02产生升时
    表中第数
    移入VW104中
    LD I03
    EU
    FIFO VW0VW104
    Network 6 搜索表中数值10
    第位置
    1 I04升
    复位索引指针
    2 查找等10表格项
    LD I04
    EU
    MOVW +0VW106
    FND VW2+10VW106S7200编程序控制器系统手册
    196
    定时器指令
    SIMATIC定时器指令
    开延迟定时器
    记忆开延迟定时器
    开延迟定时器(TON)记忆开延迟定时器输入
    接通时记时定时器号(Txx)决定定时器分辨率分辨
    率现已指令盒标出
    关断延时定时器
    关断延时定时器输入断开延时段时间断开输出定
    时器号(Txx)决定定时器分辨率分辨率现已指
    令盒标出
    表672 SIMATIC定时器指令效操作数
    输入输出 数类型 操作数
    TXX WORD 常数(T0T255)
    IN BOOL IQVMSMSTCL功率流
    PT INT IWQWVWMWSMWSWLWTCACAIW*VD*LD
    *AC常数
    提示
    定时器号时作TOFTON例够TON T32TOF T32
    表673示三类定时器执行类型定时务:
    开延迟定时器(TON)单间隔定时
    记忆开延迟定时器(TONR)累计许时间间隔
    关断延时定时器(TOF)关断者障事件延时(例:电机停需冷电机)
    表673 定时器指令操作数
    类型 前值>预设值 输入(IN)状态 电周期首次扫描
    TON 定时器位ON
    前连续计数32767
    ON:前值计数时间
    OFF:定时器位关闭前值 0
    定时器位OFF
    前值0
    TONR 定时器位ON
    前连续计数32767
    ON:前值计数时间
    OFF:定时器位前值保持
    状态
    定时器位OFF
    前值保持1
    TOF 定时器位OFF
    前值预设值停止计数
    ON:定时器位接通前值 0
    OFF:接通断开转换定时器开
    始计数
    定时器位OFF
    前值0
    1 记忆定时器前值设掉电保持关S7200 CPU记忆存储器详细容参阅第4章S7200指令集 第6章
    197
    解开延迟定时器(TON)范例程序请参考光盘资料中程序设计提示见Tip31
    输入接通时开延迟定时器记忆开延迟定时器开始计时定时器前值(Txxx)
    等预设值时该定时器位置位
    允许输入断开时清开延迟定时器前值记忆开延迟定时器前值
    保持变
    记忆开延迟定时器累计输入信号接通时间 利复位指令(R)清前值
    达预设时间开延迟定时器记忆开延迟定时器继续计时直计值
    32767
    关断延时定时器(TOF)输入断开延时段时间断开输出接通启输入时立接通定时
    器位前值设0输入关闭时定时器开始计时直时间达预置时间
    达预设值时定时器位关闭前值停止递增然果TOF达预设值前重新接
    通输入定时器位保持接通
    TOF指令必须输入信号接通断开跳变启动计时
    果TOF定时器控(SCR)区控区没启动TOF定时器前值设置0定时器
    位设置断开前值计时
    提示
    复位(R)指令复位TONR复位指令复位TONTOF中复位
    指令执行操作:
    H 定时器位OFF
    H 定时器前位置0
    TONR定时器通复位指令进行复位操作复位启动TOF定时器需输入
    ONOFF跳变
    定时器选择分辨率
    定时器时间间隔记数定时器分辨率(时基)决定时间间隔时间长短例分辨率10
    毫秒TON计算启TON流逝10毫秒时间间隔数目:10毫秒定时器计数50表示500毫
    秒SIMATIC定时器提供三种分辨率:1毫秒10毫秒100毫秒表674示定时器号决定
    定时器分辨率
    编程提示S7200编程序控制器系统手册
    198
    提示
    确保时间间隔次预设值(PV)增1例:确保100毫秒定时器时间间隔
    少2100毫秒PV设22
    表674 定时器号分辨率
    定时器类型 分辨率 秒(s)表示值 定时器号
    TONR 1ms 32767 s (0546分钟) T0T64
    10 ms 32767s T1 T4T65 T68
    100 ms 32767s T5 T31T69T95
    TONTOF 1ms 32767s T32T96
    10 ms 32767s T33 T36T97 T100
    100 ms 32767s T37 T63T101 T255
    分辨率定时器影响
    1ms分辨率定时器说定时器位前值更新扫描周期步1ms程序
    扫描周期定时器位前值次扫描刷新次
    10 ms分辨率定时器说定时器位前值程序扫描周期开始刷新定时器位
    前值整扫描周期程中常数扫描周期开始会扫描累计时间间隔加定时
    器前值
    分辨率100 ms定时器执行指令时定时器位前值进行更新确保扫
    描周期程序仅100毫秒定时器执行次指令便定时器保持正确计时
    实例:SIMATIC开延迟定时器
    Network 1 100 ms 定时器T37
    (10 x 100 ms 1s)时
    I00 ONT37
    I00 OFF禁止复位T37
    LD I00
    TON T37+10
    Network 2 定时器T37控制Q00
    LD T37
    Q00
    I00
    T37 (current)
    T37 (bit)
    Q00
    Maximum
    value 32767
    1s
    current 10
    时序图
    前值
    (前值)

    (位)S7200指令集 第6章
    199
    提示
    确保次定时器达预设值时复位定时器输出接通程序扫描周期
    常闭触点代定时器位作定时器输入
    实例:SIMATIC复位开延迟定时器
    Network 1 10 ms 定时器T33
    (100 x 10 ms 1s)时
    M00脉快致状态视图中
    法监视
    LDN M00
    TON T33 +100
    Network 2 较指令真时间较长
    状态表中监视
    Q00占空40
    LDW> T33 +40
    Q00
    Network 3 T33 (位)脉窄
    状态表中法监视
    1秒复位M00
    LD T33
    M00
    时序图
    Q00
    T33 (bit)
    M00
    T33 (current)
    current 40
    current 100
    06s04s
    前值
    前值
    (前值)
    (位)
    实例:SIMATIC关断延时定时器
    Network 1 10 ms定时器T33(100 x 10 ms 1s)时
    I00关断T33
    I00接通T33复位
    LD I00
    TOF T33+100
    Network 2 定时器T33输出位控制Q00
    LD T33
    Q00
    时序图 I00
    T33 (current)
    T33 (bit) Q00
    1 s 08 s
    current 100前值
    (前值)
    (位)S7200编程序控制器系统手册
    200
    实例:SIMATIC保持性开延迟定时器
    Network 1 10 ms TONR定时器T1
    PT(100 x 10 ms1s)时
    LD I00
    TONR T1+100
    Network 2 T1位控制Q00
    1秒T1Q00接通
    LD T1
    Q00
    Network 3 TONR定时器必须复位
    指令复位
    I01接通时复位T1
    LD I01
    RT11
    时序图 I00
    T1 (Current)
    T1 (bit) Q00
    I01(Reset)
    06 s 04 s 1 s
    60 (Current)
    100 (Current)(前值)
    (位)
    (复位)
    (前值)
    (前值)S7200指令集 第6章
    201
    IEC定时器指令
    开延迟定时器
    输入接通时开延迟定时器(TON)指令时间进行
    计数
    关断延时定时器
    关断延时定时器(TOF)输入断开延时段时间断
    开输出
    脉定时器
    脉定时器(TP)指定周期产生脉
    表675 IEC定时器指令效操作数
    输入输出 数类型 操作数
    TXX TONTOF
    TP
    常数(T32T63T96T255)
    IN BOOL IQVMSMSTCL功率流
    PT INT IWQWVWMWSMWSWLWACAIW*VD*LD*AC
    常数
    Q BOOL IQVMSMSL
    ET INT IWQWVWMWSMWSWLWACAQW*VD*LD*AC
    提示
    定时器号时TOFTPTON 例够TON T32TOF T32
    输入端(IN)1时开延迟定时器功块开始启动定时直预设值时间
    (ET)等预设值(PT)时定时器输出位(Q)变1输入端(IN)0时定时器输出复
    位预设时间(PT)达时定时停止定时器工作
    输入断开时关断延时定时器功块输出断开时间延迟固定时间输入
    (IN)变0时定时器值变预设值时间(ET)等预设时间(PT)时定时器输
    出位(Q)接通旦达预设值定时器输出位变0直保持输入(IN)变1
    果输入(IN)变0持续时间预设值(PT)定时器输出位直保持接通
    脉定时器产生指定宽度脉输入(IN)变1时输出位(Q)接通 预
    设时间输出位保持接通旦时间(ET)达预设时间(PT)输出位变0时间会
    保存输入断开输出接通时会直保持脉周期结束
    前值次计数时基倍数例:10ms时基定时器计数值50代表500msIEC
    定时器(TONTOFTP)三种分辨率分辨率定时器号决定表676示
    表676 IEC定时器分辨率
    分辨率 秒(s)表示值 定时器号
    1ms 32767 s (0546分钟) T32T96
    10 ms 32767s T33 T36T97 T100
    100 ms 32767s T37 T63T101 T255S7200编程序控制器系统手册
    202
    实例:IEC开延迟定时器指令
    时序图
    输入
    VW100
    (前值)
    输出(Q)
    PT 3 PT 3
    实例:IEC关断延时定时器指令
    时序图
    输入
    VW100
    (前值)
    输出(Q)
    PT 3PT 3
    实例:IEC脉定时器指令
    时序图
    输入
    VW100
    (前值)
    输出
    PT 3S7200指令集 第6章
    203
    时间间隔定时器
    触发时间间隔
    触发时间间隔(BITIM)指令读置1毫秒计数器前值
    值存储OUT中双字毫秒值定时间隔232次
    幂497天
    计算时间间隔
    计算时间间隔(CITIM)指令计算前时间IN提供值间
    时间差时间差存储OUT中双字毫秒值定时间隔
    232次幂497天BITIM指令执行时间
    CITIM动处理间隔发生1毫秒定时器翻转
    表677 间隔定时器指令效操作数
    输入输出 数类型 操作数
    IN DWORD VDIDQDMDSMDSDLDHCAC*VD*LD*AC
    OUT DWORD VDIDQDMDSMDSDLDAC*VD*AC*LD
    实例:SIMATIC开始时间间隔计算时间间隔
    Network 1 捕获Q00接通时刻
    LD Q00
    EU
    BITIM VD0
    Network 2 计算Q00已接通时间
    LD Q00
    CITIM VD0VD4S7200编程序控制器系统手册
    204
    子程序指令
    子程序调指令(CALL)程序控制权交子程序SBR_N调
    子程序时带参数带参数子程序执行完成
    控制权返回调子程序指令条指令
    子程序条件返回指令(CRET)根前面逻辑决定否终止子
    程序
    添加子程序命令菜单中选择:编辑 > 插入 > 子
    程序
    ENO0错误条件:
    H 0008 (超子程序嵌套限制)
    H 0006 (间接寻址)
    程序中嵌套调子程序(子程序中调子程序)
    嵌套8层中断程序中嵌套调子程序
    中断程序调子程序中出现子程序调禁止递调(子程序调)
    带子程序递调时应慎重
    表678 子程序指令效操作数
    输入输出 数类型 操作数
    SBR_N WORD 常数 CPU 221CPU 222CPU 224: 063
    CPU 224XPCPU 226 0127
    IN BOOL
    BYTE
    WORDINT
    DWORD
    DINT
    STRING
    VIQMSMSTCL功率流
    VBIBQBMBSMBSBLBAC*VD*LD*AC1常数
    VWTCIWQWMWSMWSWLWACAIW*VD
    *LD*AC1常数
    VDIDQDMDSMDSDLDACHC*VD*LD*AC1
    &VB&IB&QB&MB&T&C&SB&AI&AQ&SMB常数
    *VD*LD*AC常数
    输入输出 BOOL
    BYTE
    WORDINT
    DWORD
    DINT
    VIQMSM2STCL
    VBIBQBMBSMB2SBLBAC*VD*LD*AC1
    VWTCIWQWMWSMW2SWLWAC*VD*LD
    *AC1
    VDIDQDMDSMD2SDLDAC*VD*LD*AC1
    OUT BOOL
    BYTE
    WORDINT
    DWORD
    DINT
    VIQMSM2STCL
    VBIBQBMBSMB2SBLBAC*VD*LD*AC1
    VWTCIWQWMWSMW2SWLWACAQW*VD
    *LD*AC1
    VDIDQDMDSMD2SDLDAC*VD*LD*AC1
    1 必须偏移11单位
    2 必须偏移3030单位
    提示
    STEP 7MicroWIN子程序动加入返回指令
    子程序调时系统会保存前逻辑堆栈置栈顶值1堆栈值零控制
    交调子程序子程序完成恢复逻辑堆栈控制权交调程序
    累加器程序子程序间传递 子程序调时累加器值保存
    恢复
    子程序周期次调时升降定时器计数器指令
    带参数调子程序
    子程序包含传递参数参数子程序局部变量表中定义参数必须变量名(23字
    符)变量类型数类型子程序传递16参数S7200指令集 第6章
    205
    局部变量表中变量类型区定义变量传入子程序(IN)传入传出子程序(IN_OUT)者传出子程序
    (OUT)表679中描述子程序中参数类型加入参数光标放加入变量类型
    区(ININ_OUTOUT)点击鼠标右键菜单选择选择插入选项然选择行选
    项样出现选类型参数项
    表679 子程序参数类型
    参数 描述
    IN 参数传入子程序果参数直接寻址(:VB10)指定位置值传递子程序果参数
    间接寻址(:*AC1)指针指定位置值传入子程序果参数常数(:16#1234)
    者址(:&VB100)常数址值传入子程序
    IN_OUT 指定参数位置值传子程序子程序结果值返回样址常数(:16#1234)
    址(:&VB100)允许作输入输出参数
    OUT 子程序结果值返回指定参数位置常数(:16#1234)址(:&VB100)允许
    作输出参数输出参数保留子程序次执行时分配数值必须
    次调子程序时数值分配输出参数注意:电源电时SETRESET指令影响布尔
    量操作数值
    TEMP 传递数局部存储器子程序中作时存储器
    图637中示局部变量表中数类型区定义参数格式参数类型示:
    BOOL:数类型单位输入
    输出例中IN3布尔输入
    BYTEWORDDWORD:数
    类型分识124字节
    符号输入输出参数
    INTDINT:数类型分识
    24字节符号输入输出
    参数
    图637 局部变量表
    REAL:数类型识单精度型(4字节)IEEE浮点数值
    STRING:数类型作指字符串四字节指针
    功率流:布尔型功率流允许位(布尔型)输入该变量声明告诉STEP 7MicroWIN 32输入
    参数位逻辑指令组合功率流结果局部变量表中布尔功率流输入必须出现类型
    前面输入参数样例中输入(EN)IN1输入布尔逻辑
    实例:子程序调
    两STL程序第程序STL编辑器中STL形式显示作功率流输入BOOL参数没
    存储L存储区中
    第二程序够LADFBD编辑器中显示L存储器存储作功率流输入BOOL输入参数
    显示STL:
    Network 1
    LD I00
    CALL SBR_0I01VB10I10&VB100*AC1
    VD200
    LADFBD中正确显示:
    Network 1
    LD I00
    L600
    LD I01
    L637
    LD L600
    CALL SBR_0L637VB10I10&VB100*AC1
    VD200
    址参数(IN4处&VB100)双字(符号)值传送子程序带常数调程序时必须指明
    常数类型例数值12345符号双字常量作参数传递常量参数必须指定
    DW#12345果参数遗漏常量描述符该常量视种类型S7200编程序控制器系统手册
    206
    输入输出参数没动数类型转换功例果局部变量表明参数具实型调
    时双字子程序中值双字
    子程序传递值时放子程序局部存储器中局部变量表左列传递参数局
    部存储器址子程序调时输入参数值拷贝子程序局部存储器子程序完成时局
    部存储器区拷贝输出参数值指定输出参数址
    数单元类型参数代码表示子程序中局部存储器参数值分配示:
    子程序指令调序参数值分局部存储器起始址L0
    18连续位参数值分配字节Lx0Lx7
    字节字双字值需字节分配局部存储器中(LBxLWxLDx)
    带参数调子程序指令中参数必须定序排列输入参数前面次输入输出参
    数然输出参数
    果语句表编程CALL指令格式:
    CALL子程序号参数1参数2…参数S7200指令集 第6章
    207
    实例:子程序子程序指令返回
    M
    A
    I
    N
    Network 1 首次扫描调初始化子程序0
    LD SM01
    CALL SBR_0
    S
    B
    R
    0
    Network 1 条件返回指令子程序
    结束前返回
    LD M143
    CRET
    Network 2 果M143接通段程序会跳
    LD SM00
    MOVB 10VB0
    实例:带字符串子程序调
    该实例定输入复制字符串文字单独址字符串单独址保存然通间接
    寻址字符串址传递子程序子程序输入参数数类型字符串然子程序移动字符串
    位置
    字符串文字传递子程序子程序字符串引直相
    M
    A
    I
    N
    Network 1
    LD I00
    SSCPY string1VB100
    AENO
    MOVD &VB100VD0
    Network2
    LD I01
    SSCPY string2VB200
    AENO
    MOVD &VB200VD0
    Network3
    LD I02
    CALL SBR_0*VD0
    S
    B
    R
    0
    Network 1
    LD SM00
    SSCPY *LD0VB300S7200编程序控制器系统手册
    208209
    网络通讯
    S7200满足您通讯网络需求仅支持简单网络支持较复杂网络
    S7200提供通讯手段您通讯协议设备例:印机称重天
    等进行通讯
    STEP 7MicroWIN您建立组态网络简便快捷
    章中
    理解S7200网络通讯基概念 210
    网络选择通讯协议 214
    通讯接口安装删 220
    网络建立 221
    端口模式创建户定义协议 226
    网络中调制解调器STEP 7MicroWIN 228
    高级议题 233
    组态RS232PPI站T电缆实现远程操作 239S7200编程序控制器系统手册
    210
    理解S7200网络通讯基概念
    网络选择通讯接口
    S7200支持种类型通讯网络设置PGPC接口属性话框中进行网络选择选
    定网络作接口够访问通讯网络类接口包括:
    站PPI电缆
    CP通讯卡
    太网通讯卡
    通列步骤您STEP 7MicroWIN选择通讯
    接口参见图71
    1 通讯设置窗口中双击图标
    2 STEP 7MicroWIN选择接口参数
    1.
    2.
    图71 STEP 7MicroWIN通讯接口
    站PPI电缆
    S7200通两种类型PPI站电缆进行
    通讯电缆允许通RS232USB接口进行
    通讯
    图72示选择PPI站电缆方法简单
    需执行步骤:
    1 设置PGPC接口属性页中点击属性

    2 属性页中点击连接标签
    3 选中USB需COM端口
    1
    3
    2
    图72 PPI站电缆选择
    提示
    请注意次USB接口
    提示
    手册中实例RS232PPI站电缆RS232PPI站电缆代前PCPPI电缆
    USBPPI站电缆请参见附录E中订购号网络通讯 第7章
    211
    PROFIBUS网络站站设备
    S7200支持 网络PROFIBUS网络中充站站STEP 7MicroWIN作


    网络站设备网络设备发出请求站网络站请求作出响
    应典型站设备包括:STEP 7MicroWINTD200S7300S7400 PLC类机界面
    设备S7200发出信息请求(点点通讯)时S7200作站

    组态站设备仅响应站设备请求站会发起请求数网络说S7200充
    站作站设备S7200响应网络站设备(操作员面板STEP 7MicroWIN)
    请求
    设置波特率网络址
    数通网络传输速度称波特率单位通常千波特(kbaud)兆波特(Mbaud)波特率测
    量定时间传输数数量波特率192 kbaud时表示传输速率秒19200位
    网络中通讯设备必须组态
    相波特率传送数网络
    高波特率取决该网络连接速度慢
    设备
    表71中列出S7200支持波特率
    网络址网络中设备分配
    唯编号唯网络址确保数
    发送正确设备者正确设备恢复
    S7200支持范围1126网络址
    带双端口S7200端口网络
    址表72列出S7200设备缺省(工厂)
    设置
    表71 S7200支持波特率
    网络 波特率
    标准网络 96K1875K
    EM277 96K12M
    端口模式 12001152K
    表72 S7200设备缺省网络址
    S7200设备 缺省址
    STEP 7MicroWIN 0
    HMI(TD200TPOP) 1
    S7200 CPU 2S7200编程序控制器系统手册
    212
    STEP 7MicroWIN设置波特率网络址
    您必须STEP 7MicroWIN组态波特率网络址波特率必须网络设备波特率
    致网络址必须唯
    通常情况您需改变STEP 7MicroWIN缺省网络址0果网络含编程工具
    包您需改变STEP 7MicroWIN网络址
    图73示STEP 7MicroWIN组态波特率
    网络址非常简单导航栏中点击通讯图标然
    执行步骤:
    1 通讯设置窗口中双击图标
    2 设置PGPC接口话框中点击属性

    3 STEP 7MicroWIN选择网络址
    4 STEP 7MicroWIN选择波特率
    1
    2
    3
    4
    图73 组态STEP 7MicroWIN
    S7200设置波特率网络址
    您必须S7200组态波特率网络址S7200波特率网络址存储系统块中
    S7200设置参数您必须系统块载S7200
    S7200通讯口波特率缺省设置
    96 kbaud网络址缺省设置2
    图74示STEP 7MicroWINS7200设
    置波特率网络址您导航栏中点击系统块
    图标者命令菜单中选择视图 > 组件 > 系统块
    然执行步骤:
    1 S7200选择网络址
    2 S7200选择波特率
    3 载系统块S7200
    图74 组态S7200 CPU
    提示
    选择种波特率载系统块期间STEP 7MicroWIN会验证选波特率果选定
    波特率会妨碍STEP 7MicroWINS7200进行通讯载网络通讯 第7章
    213
    设置远端址
    新设置载S7200前您必须
    STEP 7MicroWIN()通讯(COM)口S7200
    (远端)址作组态远端S7200前设
    置相匹配图75示
    载新设置您需重新组态PGPC接口
    波特率设置(果新设置远端S7200设置)
    关波特率组态参考图73
    图75 组态STEP 7MicroWIN
    网络搜索S7200 CPU
    您搜索识连接网络S7200寻找S7200时您搜索特定波特率网络
    波特率网络
    PPI站电缆时实现全波特率搜
    索CP卡进行通讯情况该功法
    实现搜寻前选择波特率开始
    1 开通讯话框双击刷新图标开始搜寻
    2 波特率搜索选中波特率
    搜索复选框
    2
    1
    图76 搜索网络CPUS7200编程序控制器系统手册
    214
    网络选择通讯协议
    面S7200 CPU支持协议总览
    点点接口(PPI)
    点接口(MPI)
    PROFIBUS
    根开放式系统互连(OSI) 7层模型通信架构协议令牌环网络实现遵守欧洲标准EN
    50170中定义PROFIBUS标准协议带停止位八数位偶校验停止位异
    步基字符协议通讯结构赖特定起始字符停止字符源目网络址报文长度
    数校验波特率致情况协议时网络运行互干扰
    果带扩展模块CP2431CP2431 ITS7200运行太网
    PPI协议
    PPI站 站协议:站设备请求发送
    站设备然站设备进行响应参见图77站设
    备发消息等站求求作出
    响应
    站PPI协议理享连接站通讯
    PPI限制站通讯站数目然
    网络安装超32站
    STEP 7MicroWIN:

    S7200
    HMI:站
    图77 PPI网络
    果户程序中PPI站模式S7200 CPU运行模式作站(参见附录D中SMB
    30描述) PPI站模式网络读写指令读写外S7200S7200作
    PPI站时然作站响应站请求
    PPI高级允许网络设备建立设备设备间逻辑连接PPI高级设备连接数
    限制S7200支持连接数表73示
    S7200 CPU支持PPIPPI高级协议EM277模块仅仅支持PPI高级协议
    表73 S7200 CPUEM277模块连接数
    模块 波特率 连接
    S7200 CPU 端口0 96k192k1875k 4
    端口1 96k192k1875k 4
    EM277 96K12M 6(模块)网络通讯 第7章
    215
    MPI协议
    MPI允许 通讯 通讯参见图78
    S7200 CPU通讯STEP 7MicroWIN建立
    连接MPI协议作站S7200 CPU
    通讯
    网络设备通意两设备间连接通讯(MPI协
    议理)设备间通讯连接数受S7200 CPU
    者EM277模块支持连接数限制S7200支
    持连接数表73示
    STEP 7MicroWIN:
    站 S7200:站
    S7300:站
    图78 MPI网络
    MPI协议S7300S7400 PLCXGETXPUT指令读写S7200数更
    关指令信息参见S7300者S7400编程手册
    PROFIBUS协议
    PROFIBUS协议通常实现分布式IO (远程IO)
    高速通讯厂家PROFIBUS设备
    设备包括简单输入输出模块电机控制器
    PLC
    PROFIBUS网络通常站干IO站
    参见图79站设备通组态知道IO站类
    型站号站初始化网络网络站设备组
    态相匹配站断读写站数
    S7200 (EM 277):站
    S7300:站
    ET 200:站
    图79 PROFIBUS网络
    DP站成功组态DP站拥站设备果网第二站设
    备第站站访问会受限制
    TCPIP协议
    通太网扩展模块(CP2431)互联网扩展模块(CP2431 IT)S7200支持TCPIP太网通
    讯表74列出模块支持波特率连接数
    表74 太网模块(CP2431)互联网模块(CP2431 IT)连接数
    模块 波特率 连接
    太网(CP2431)模块
    10100M
    8普通连接
    互联网(CP2431 IT)模块 10100M
    1STEP 7MicroWIN连接
    需更信息参考SIMATIC NET CP2431工业太网通讯处理器手册 SIMATIC NET
    CP2431 IT工业太网信息技术通讯处理器手册S7200编程序控制器系统手册
    216
    仅仅S7200设备网络组态实例
    单站PPI网络
    简单单站网络说编程站通PPI
    站电缆编程站通讯处理器(CP)卡S7200
    CPU进行通讯
    图710面网络实例中编程站(STEP
    7MicroWIN)网络站图710面网络实
    例中机界面(HMI)设备(例:TD200TP者
    OP)网络站
    两网络中S7200 CPU站响应站

    STEP 7MicroWIN
    S7200
    HMI (TD 200) S7200
    图710 单站PPI网络
    单站PPI网络需组态STEP 7MicroWINPPI协议果话请选择
    站网络选中PPI高级选框
    站PPI网络
    图711中出站站网络示例编程
    站(STEP 7MicroWIN)选CP卡PPI站电
    缆STEP 7MicroWINHMI享网络
    STEP 7MicroWINHMI设备网络站
    必须网络址果PPI站电缆
    该电缆作站STEP
    7MicroWIN提供网络址S7200 CPU
    作站
    STEP 7MicroWIN
    S7200
    HMI
    图711 带站站
    图712中出站站进行通讯PPI
    网络实例例子中STEP 7MicroWINHMI
    意S7200 CPU站读写数STEP
    7MicroWINHMI享网络
    设备(站站)网络址果
    PPI站电缆该电缆作站
    STEP 7MicroWIN提供网络址S7200
    CPU作站
    STEP 7MicroWIN
    HMI
    S7200
    S7200
    图712 站站
    带站站网络需组态STEP 7MicroWINPPI协议果
    应网络选中PPI高级选框果您电缆PPI站电缆网络PPI高
    级选框便忽略网络通讯 第7章
    217
    复杂PPI网络
    图713出带点点通讯网络
    STEP 7MicroWINHMI通网络读写S7200
    CPU时S7200 CPU间网络读写指令相互
    读写数(点点通讯) STEP 7MicroWIN
    HMI
    S7200
    S7200
    图713 点点通讯
    图714中出外带点点通讯网络
    复杂PPI网络实例例中HMI监控
    S7200 CPU
    S7200 CPUNETRNETW指令相互读写数
    (点点通讯)
    复杂PPI网络组态STEP 7MicroWIN
    PPI协议时站选中PPI高级选框
    果您电缆PPI站电缆网络
    PPI高级选框便忽略
    HMI HMI
    S7200 S7200
    STEP 7MicroWIN
    PPI高级选框便忽略
    图714 HMI设备点点通讯
    S7200S7300S7400设备网络组态实例
    网络波特率达1875 kbaud
    图715示网络实例中S7300XGET
    XPUT指令S7200CPU通讯果S7200处站
    模式S7300法通讯
    S7 CPU通讯组态STEP
    7MicroWINPPI协议时站选中
    PPI高级选框果您电缆PPI站电缆
    网络PPI高级选框便忽略
    S7300 HMI
    S7200 S7200
    STEP 7MicroWIN
    图715 波特率达1875 kbaudS7200编程序控制器系统手册
    218
    网络波特率高1875 kbaud
    波特率高1875 kbaud情况S7200 CPU必须EM277模块连接网络参见图716
    STEP 7MicroWIN必须通通讯处理器(CP)卡网络连接
    组态中S7300XGETXPUT指令
    S7200通讯HMI监控S7200者
    S7300
    EM277作站
    STEP 7MicroWIN通连接EM 277编程
    监视S7200 CPU高1875 Kbaud速率
    EM 277通讯STEP 7MicroWIN组态通
    CP卡MPI协议PPI站电缆高波特
    率1875 kbaud
    S7300
    S7200
    STEP 7MicroWIN
    HMI
    S7200 EM277EM277
    图716 波特率高1875 kbaud
    PROFIBUS网络组态实例
    S73152DP作PROFIBUS站EM277作PROFIBUS站网络
    图717中出S73152DP作PROFIBUS站
    PROFIBUS网络示例EM 277模块PROFIBUS

    S73152DP发送数EM277
    EM277读取数通讯数量1128字节
    S73152DP读写S7200V存储器
    网络支持960012M波特率
    S73152 DP
    S7200 EM277ET200 ET200
    PROFIBUSDP
    图717 S73152 DP网络
    STEP 7MicroWINHMI网络
    图718中出S73152DP作PROFIBUS站
    EM277作PROFIBUS站网络示例组态
    中HMI通EM277监控S7200
    STEP 7MicroWIN通EM 277S7200进行编程
    网络支持960012M波特率波特率高1875
    kbaud时STEP 7MicroWINCP卡
    S73152 DP
    S7200 EM277ET200
    PROFIBUSDP
    STEP 7MicroWIN
    HMI
    图718 PROFIBUS网络网络通讯 第7章
    219
    CP卡需组态STEP 7MicroWINPROFIBUS协议果网络DP设备
    选择DP协议标准协议果网络非DP设备(TD200)站设备选择通
    (DPFMS)协议网络站必须样PROFIBUS网络协议(DP标准通)
    站设备通(DPFMS)协议网络波特率1875 kbaud时PPI站
    电缆发挥功
    太网互联网设备网络组态示例
    图719示组态中STEP 7MicroWIN通
    太网连接两S7200通讯两S7200分
    带太网(CP 2431)模块互联网(CP 2431 IT)
    模块S7200 CPU通太网连接交换数
    安装STEP 7MicroWINPC会标准
    浏览器访问互联网(CP 2431 IT)
    模块页
    太网连接需组态STEP 7MicroWIN
    TCPIP协议 S7200
    STEP 7MicroWIN
    S7200 CP2431 ITCP2431
    图719 10100兆太网
    提示
    设置PGPC接口话框中少存两种TCPIP选择S7200没TCPIP > NdisWanlp
    选项
    设置PGPC接口话框中选项数取决PC太网接口类型选择您计算机连
    接太网接口类型太网中连CP2431CP2431 IT模块
    通讯话框中您必须希进行通讯太网互联网模块指定远端IP址
    ()S7200编程序控制器系统手册
    220
    通讯接口安装删
    设置PGPC接口话框中您安装删接口话框安装者删计算机
    通讯接口
    1 设置PGPC接口话框中点击选择弹出安装删接口话框
    选择框中列出接口安装框中显示计算机已安装接口
    2 添加通讯接口:选择计算机安装通讯硬件然单击安装关闭安装删
    接口话框设置PGPC接口话框中会已接口参数分配框中显示
    接口
    3 删通讯接口:选择删接口然单击卸载关闭安装删接口话框
    设置PGPC接口话框中会已接口参数分配框中删该接口
    1 2 3
    图720 设置PGPC接口安装删接口话框
    PPI模式改变计算机端口设置
    果PPI模式USBPPI站电缆RS232PPI站电缆需调整计算机端口设
    置通Windows NT操作系统网络中进行操作
    果您需某支持PPI站组态(Windows NT支持PPI站)操作系统建立
    S7200STEP 7MicroWIN间通讯PPI端口模式RS232PPI站电缆
    您调整计算机设置:
    1 桌面右键单击电脑图标命令菜单中选择属性
    2 选择设备理标签Windows 2000首先选择硬件标签然设备理钮
    3 双击端口(COMLPT)
    4 选择前通讯口(例:COM1)
    5 端口设置页点击高级钮
    6 接收缓区发送缓区调整低值(1)
    7 点击确定改变生效关闭窗口重新启动计算机新设置激活网络通讯 第7章
    221
    网络建立
    基原
    导线必须安装合适浪涌抑制器样避免雷击浪涌
    避免低压信号线通讯电缆放AC导线高量快速转换DC导线相线盒中成
    导线中性线公线量线信号线配
    S7200 CPU端口隔离果想网络隔离应考虑RS485中继器者EM 277

    具参考电位互连设备导致出现必电流流互连电缆
    种希电流导致通讯错误者设备损坏
    请确保通讯电缆连接设备均具公电路参考电势进行绝缘避免产生
    必电流关接选择电路参考点隔离电路相关信息请参见第3章
    网络确定通讯距离通讯速率电缆类型
    表75示两素确定网络段长度:隔离(RS485中继器)波特率
    您连接具电位设备时需隔离接点间距离远时具电
    位距离较型机械负载电流导致电位
    表75 网络电缆长度
    波特率 非隔离CPU端口1 中继器CPU端口者EM 277
    96K1875K 50 m 1000m
    500 kbaud 支持 400m
    1M15M 支持 200m
    3M12M 支持 100m
    1 果隔离端口者中继器允许长距离50m测量该距离时网段第节点开始网
    段节点S7200编程序控制器系统手册
    222
    网络中中继器
    RS485中继器网段提供偏压电阻终端电阻中继器途:
    增网络长度:网络中添加中继器允许网络延长50米图721示果
    已连接两中继器间没节点网络长度达波特率允许值
    串联网络中您9中继器网络总长度超9600米
    设备添加网络:段允许连接32设备波特率9600时长距离50米
    中继器允许您网络增加32设备
    电气隔离网络段:通隔离处接电位网络段隔离网络提高传
    输质量
    中继器网络中算作网段节点没指定网络址
    RS485
    中继器
    RS485
    中继器
    50m 50m1000m
    分段 分段 分段
    图721 带中继器网络举例
    选择网络电缆
    S7200网络RS485标准双绞线电缆表76中列出网络电缆技术指标网段中
    连接32设备
    表76 网络电缆通技术指标
    技术指标 描述
    电缆类型 屏蔽双绞线
    回路阻抗 ±115 Ωkm
    效电容 30pFm
    标称阻抗 约135 Ω160 Ω (频率3 MHz20 MHz)
    衰减 09dB100m(频率=200KHz)
    导线截面积 03mm2~05mm2
    电缆直径 8mm±05 mm网络通讯 第7章
    223
    插针分配
    S7200 CPU通讯端口RS485兼容位9针微型D形连接器符合欧洲标准EN
    50170中定义PROFIBUS标准表77出提供通讯端口物理连接连接器描述通讯端口
    插针分配
    表77 S7200通讯口插针分配
    连接器 插针号 PROFIBUS信号 端口0端口1
    1 屏蔽 机壳接
    2 24V返回 逻辑
    针6
    针1 3 RS485信号B RS485信号B
    针6
    4 请求发送 RTS(TTL)
    5 5V返回 逻辑
    针9 6 +5 V +5 V100Ω串联电阻器针9
    针5 7 +24V +24V针
    8 RS485信号A RS485信号A
    9 适 10位协议选择(输入)
    连接器外壳 屏蔽 机壳接
    网络电缆偏压电阻终端电阻
    西门子提供两种类型网络连接器您容易设备连接网络:标准网络连接
    器(关插针分配请参见表77)包含编程端口连接器该连接器允许编程站HMI设
    备连接网络会干扰现网络连接带编程接口连接器S7200信号(包括电源插
    针)传编程接口种连接器S7200取电源设备(例TD200)尤
    两种连接器两组螺钉连接端子连接输入连接电缆输出连接电缆两种连接器
    网络偏置终端匹配选择开关典型网络连接器偏置终端图722示
    ABAB ABAB
    On On
    ABAB
    Off
    开关位置 On
    接通终端偏置
    开关位置 Off
    没端接偏置
    开关位置 On
    接通终端偏置
    电缆两端必须端接
    偏置
    390 Ω
    220 Ω
    390 Ω
    B
    A
    TxDRxD+
    TxDRxD
    电缆屏蔽
    6
    3
    8
    5
    1
    网络
    连接器
    针#
    B
    A
    TxDRxD+
    TxDRxD
    电缆屏蔽
    A
    BTxDRxD+
    TxDRxD
    电缆屏蔽
    裸屏蔽:约12毫米(12英寸)必须接触位置金属导轨
    6
    3
    8
    5
    1
    针#
    开关位置 Off:没
    端接偏置
    开关位置 On:端接
    偏置
    图722 网络电缆偏置终端S7200编程序控制器系统手册
    224
    您网络选择PPI站电缆CP卡
    表78示STEP 7MicroWIN支持种CP卡RS232PPI站电缆USBPPI站电
    缆允许编程站(计算机SIMATIC编程器)作网络站
    波特率等1875 kbaud时PPI站电缆简单济方式STEP 7MicroWIN
    连接S7200 CPUS7200网络PPI站电缆两种类型STEP 7MicroWIN连
    接S7200网络
    USBPPI台设备电缆种插设备支持USB V11PC支持1875
    kbaud波特率进行通讯时提供PCS7200网络间绝缘需设置开关连接电缆
    选择PCPPI电缆作接口选择PPI协议PC连接标签中端口设置USB
    STEP 7MicroWIN时时根USBPPI站电缆连接PC
    RS232PPI站电缆8DIP开关:中两开关组态电缆便STEP
    7MicroWIN
    果需电缆连PC需选择PPI模式(开关51)操作(开关60)
    果需电缆连调制解调器需选PPI模式(开关51)远程操作(开关61)
    该电缆PCS7200网络隔离实现功需PPI电缆设接口PC接连标签设置
    RS232端口然PPI标签选定网络址网络波特率时协议根RS232PPI
    站电缆动调整您需做更设置
    USBPPI站电缆RS232PPI站电缆带LED指示PC网络否进行通讯
    Tx LED指示电缆否信息传送PC
    Rx LED指示电缆否接收PC传信息
    PPI LED指示电缆否网络传输信息站电缆令牌持方
    STEP 7MicroWIN发起通讯时PPI LED会保持点亮STEP 7MicroWIN连接断
    开时PPI LED会关闭等加入网络时PPI LED会闪烁频率1Hz
    CP卡编程站理网络提供硬件支持种波特率协议
    块CP卡网络连接提供单独RS485接口CP 5511 PCMCIA卡提供9针D型接
    口适配器您通讯电缆端接CP卡RS485接口端接入网络
    果您通CP卡建立PPI通讯STEP 7MicroWIN法支持块CP卡时运行两
    应通CP卡STEP 7MicroWIN连接网络前您必须关掉外种应果您
    MPIPROFIBUS通讯允许STEP 7MicroWIN应网络时进行通讯

    非隔离RS485RS232转换电缆会损坏计算机RS232端口
    Siemens RS232PPIUSBPPI站电缆(订货号分6ES7 9013CB300XA06ES7
    9013DB300XA0)提供S7200 CPURS485端口连接您计算机RS232USB端口
    间电气隔离果您Siemens站电缆必须行您计算机
    RS232端口提供隔离网络通讯 第7章
    225
    表78 STEP 7MicroWIN支持CP卡协议
    组态 波特率 协议
    RS232PPI站USBPPI站电缆1连接编程站端口 96 kbaud
    1875 kbaud
    PPI
    PC适配器USBV11更高版 96 kbaud
    1875 kbaud
    PPIMPI
    PROFIBUS
    CP 5512
    类型ⅡPCMCIA卡(适笔记电脑)
    96 kbaud
    12 Mbaud
    PPIMPI
    PROFIBUS
    CP5611 (版3)PCI卡 96 kbaud
    12 Mbaud
    PPIMPI
    PROFIBUS
    CP1613S71613
    PCI卡
    10 M100 M TCPIP
    CP1612SoftNetS7
    PCI卡
    10 M100 M TCPIP
    CP1512SoftNetS7
    PCMCIA卡(适笔记电脑)
    10 M100 M TCPIP
    1 站电缆提供RS485端口(S7200)计算机端口间电气隔离隔离RS485RS232转
    换器导致计算机RS232端口损坏
    网络中HMI设备
    S7200 CPU支持西门子公司种HMI设备时支持厂家产品中HMI设
    备(例TD 200)允许选择该设备通讯协议设备(例OPTP产品系列)允许
    该设备选择通讯协议
    果HMI设备允许您选择通讯协议应考虑原:
    直接连接S7200 CPU通讯口HMI设备果网络没设备您选择
    PPI协议选择MPI协议
    连接EM277模块HMI设备您选择MPIPROFIBUS
    果网络中S7300S7400 PLCHMI设备选择MPI协议
    果HMI设备连接PROFIBUS网络中HMI设备选择PROFIBUS协议
    站相兼容
    果HMI设备连接S7200 CPU已组态站HMI设备选择PPI高级PPI佳
    选择MPIPROFIBUS协议支持S7200 CPU作站
    关组态HMI设备更信息请参考设备专手册(参见表79)手册包含STEP
    7MicroWIN文档光盘中
    表79 S7200 CPU支持HMI设备
    HMI 组态软件 组态电缆 通讯电缆
    TD 100C 文显示导
    键区设计器
    否 6ES7 9013EB100XA0
    TD 200
    文 示导
    键区设计器
    (STEP 7 MicroWIN组成

    TD 200组成部分
    TD200C
    (STEP 7 MicroWIN组成
    部分) TD 200C组成部分
    TD400C
    部分)
    TD400C组成部分
    TP177micro WinCC flexible (微型版)
    WinCC flexible (压缩版)
    S7200 RS232 PCPPI电缆
    (6ES7 9013CB300XA0)
    参见SIMATIC HMI目录
    ST80
    OP73micro
    WinCC flexible (压缩版)
    WinCC flexible (标准版)
    WinCC flexible (高级版)
    (6ES7 901 3CB30 0XA0) ST80
    (httpwwwsiemenscom
    搜索ST80)S7200编程序控制器系统手册
    226
    端口模式创建户定义协议
    端口模式允许应程序控制S7200 CPU通讯口您端口模式户定义
    通讯协议实现种类型智设备通讯端口模式支持ASCII二进制协议
    端口模式您需特殊存储器字节SMB30 (端口0)SMB130 (端口1)应程序中
    步骤控制通讯口操作:
    发送指令(XMT)发送中断:发送指令允许S7200COM端口发送255字符发送中断
    通知程序发送完成
    接收字符中断:接收字符中断通知户程序COM端口字符已接收完毕应程序
    根协议该字符进行相关操作
    接收指令(RCV):接收指令接收COM端口整条消息然完成消息接收生成程序中
    断您需SM存储器中定义条件控制接收指令开始停止接收消息接收指令根
    特定字符时间间隔启动停止接收消息接收指令实现数通讯协议
    端口模式S7200处RUN模式时激活果S7200设置STOP模式
    端口通讯中断通讯口会S7200系统块中组态转换PPI协议
    表710 端口模式
    网络组态 描述
    通RS232连接
    端口
    S7200
    称重计 PCPPI
    电缆
    实例:带RS232端口电子天S7200
    S RS232PPI站电缆连接天
    RS232端口S7200 CPURS485端口
    间(电缆设置PPI端口模式开
    关50)
    S S7200 CPU端口天通讯
    S 波特率1200~1152 k
    S 户程序定义通讯协议
    USS协议
    MicroMaster
    MicroMaster
    S7200
    实例:带SIMODRIVE MicroMaster驱动器
    S7200
    S STEP 7MicroWIN提供USS库
    S S7200 CPU站驱动站
    MicroMaster
    S7 200
    关USS程序示例参阅资料光
    盘中应示例见示例28
    应示例
    创建户程序模仿
    外种网络
    站设备
    Modbus网络
    Modbus
    实例:S7200 CPU连接Modbus网络
    S S7200中户程序模仿Modbus

    S STEP 7MicroWIN提供Modbus库
    S7200 S7200
    Modbus
    设备 关Modbus程序实例参阅资
    料光盘中应示例见示例41
    应示例网络通讯 第7章
    227
    RS232PPI站电缆端口模式连接RS232设备
    RS232PPI站电缆端口通讯功S7200 CPU连接种兼容RS232标准
    设备电缆必须必须设PPI端口模式(开关50)进行端口通讯开关6选择
    模式(DCE)(开关60)远程模式(开关61)
    数RS232端口传输RS485端口时RS232PPI站电缆处发送模式空闲者数
    RS485接口传输RS232接口时电缆处接收模式电缆检测RS232传送线字
    符时会马接收模式转入发送模式
    RS232PPI台设备电缆支持1200 baud1152 kbaud间波特率RS232PPI台
    设备电缆外壳DIP开关组态恰电缆波特率表711列出波特率开关位置应
    关系
    RS232传输线空闲状态切换接收模式
    时需时间周期时间周期定
    义电缆转换时间表711中示电
    缆转换时间取决选择波特率
    果应端口通讯系统中
    RS232PPI站电缆情况
    必须考虑转换时间:
    表711 转换时间设置
    波特率 转换时间 设置(1 )
    115200 015 ms 110
    57600 03 ms 111
    38400 05ms 000
    19200 10 ms 001
    9600 20 ms 010
    4800 40 ms 011
    2400 70 ms 100
    1200 140 ms 101
    S7200响应RS232设备发送消息
    S7200接收RS232设备发送请求消息S7200必须延时段时间发送数
    延时时间应该者等电缆转换时间
    RS232响应S7200发送消息
    S7200接收RS232设备应答消息S7200必须延时段时间发送条消
    息延时时间应该者等电缆转换时间
    两种情况中延时会RS232PPI站电缆足够时间发送模式切换接收模式
    数RS485端口传送RS232端口S7200编程序控制器系统手册
    228
    网络中调制解调器STEP 7MicroWIN
    STEP 7MicroWIN 32版版标准Windows电话调制解调器选项选择组态电
    话调制解调器电话调制解调器选项菜单Windows控制面板中Windows设置菜单设置
    调制解调器您够
    Windows支持数置外
    置调制解调器
    Windows支持数调制解调
    器标准组态
    选择区域国家区域码选
    择脉者音频拨号否支持电
    话卡标准Windows拨号

    EM241调制解调模块通讯时
    更高波特率
    Windows控制面板显示调制解调
    器属性话框话框允许您组态
    调制解调器Windows支持
    调制解调器列表中选择您调制解调器
    果您调制解调器类型没Windows
    调制解调器话框中列出选择
    相似调制解调器型号者调制解
    调器销售商联系获该调制解调器组
    态文件
    图723 组态调制解调器
    STEP 7MicroWIN支持线者移动调制解调器调制解调器型号会出现Windows
    调制解调器属性话框中STEP 7MicroWIN中组态
    组态调制解调器连接
    连接标识名物理属性相关联电话调制解调器说属性包括:调制解
    调器类型选择10位11位协议超时时间移动调制解调器说连接允许您设置PIN码
    参数线调制解调器属性包括波特率选择校验数流控制参数网络通讯 第7章
    229
    添加连接
    连接导添加新连接删者编辑连接图724示
    1 通讯设置窗口中双击图标
    2 双击PCPPI电缆开PGPC接口选择PCPPI电缆点击属性钮连接标
    签页中选中调制解调器连接框
    3 通讯话框中双击调制解调器连接图标
    4 点击设置钮显示调制解调器连接设置话框
    5 点击添加钮启动添加调制解调器连接导
    6 导组态连接
    4 5 6
    图724 添加调制解调器连接
    通调制解调器连接S7200
    添加调制解调器连接您
    连接S7200 CPU
    1 开通讯话框双击连
    接图标显示调制解调器连
    接话框
    2 调制解调器连接话框中
    点击连接调制解调器拨号
    1
    2
    图725 连接S7200
    连接导S7200编程序控制器系统手册
    230
    组态远端调制解调器
    远端调制解调器指连接S7200调制解
    调器果远端调制解调器EM241调制
    解调模块需组态果您连接
    独立调制解调器移动调制解调
    器必须组态连接
    调制解调器扩展导组态连接变容
    易进行专门调制解调器设置
    通RS485半双工端口
    S7200 CPU建立正常通讯简单
    选择调制解调器类型导提示输入
    信息更信息参考线
    帮助
    图726 调制解调器扩展导
    组态PPI站电缆连接远端调制解调器
    RS232 PPI站电缆电缆通电时
    调制解调器发送AT命令串请注意
    必须改变调制解调器缺省设置时
    求更改该组态见图727
    常规命令栏中指定调制解调
    器命令缺省设置:动应答
    命令
    移动电话授权区域中指定移
    动电话授权命令PIN号:
    +CPIN1234
    命令字符串分发送调制解调
    器字符串前面会带AT 调制
    解调器申明命令
    果点击程序测试钮
    命令会电缆中初始化
    图727 调制解调器扩展导 发送调制解调器命令
    请注意根选定参数会出现供参考开关设置位图
    STEP 7MicroWIN组态RS232PPI站电缆时您必须RS485转换器连接S7200
    CPUS7200电缆提供运行必须24V电源定确保S7200 CPU供电
    STEP 7MicroWIN完成RS232PPI站电缆组态需电缆PC断开连接连接
    调制解调器调制解调器电缆重新电现准备PPI站网络中电缆进行远程
    操作
    提示
    果PPI站电缆调制解调器必须处工厂缺省设置
    调制解调器
    扩展导网络通讯 第7章
    231
    组态PPI站电缆连接端口
    RS232 PPI电缆通连接端口
    电缆发送调制解调器 AT命令字符串
    请注意必须改变调制解调器缺
    省设置时求更改该组态
    该电缆组态必须S7200端口
    波特率检验数位数相匹配样
    S7200应程序参数组态进
    行控制
    波特率12 kbaud1152 kbaud间
    选择
    数位78
    检验偶奇
    请注意根选定参数会出现推
    荐开关设置位图
    图728 调制解调器扩展导 端口模式发送
    调制解调器命令
    STEP 7MicroWIN组态RS232PPI站电缆时您必须RS485转换器连接S7200
    CPUS7200电缆提供运行必须24V电源定确保S7200 CPU供电
    STEP 7MicroWIN完成RS232PPI站电缆组态需电缆PC断开连接连接
    调制解调器调制解调器电缆重新电现准备PPI站网络中电缆进行远程
    操作
    提示
    果PPI站电缆调制解调器必须处工厂缺省设置
    RS232PPI站电缆连接电话调制解调器
    RS232PPI站电缆调制解调器
    RS232通讯口S7200 CPU连接起见图
    729
    开关123设置波特率
    开关5选择PPIPPI端口模式
    开关6选择(相数通讯设备 DCE)
    远端(相数终端设备 D T E ) 模式
    开关7选择10位11位PPI协议
    Kbaud 123
    1152K 110
    576K 111
    384K 000
    192K 001
    96K 010
    48K 011
    24K 100
    12K 101
    8 空闲
    7110位
    011位
    61远端
    0
    5 1PPI
    0PPI端口
    4 空闲
    812345678
    1
    0
    图729 设置RS232PPI站电缆
    开关5切换PPI模式PPI端口模式果通调制解调器实现STEP 7MicroWIN
    S7200间通讯选择PPI模式(开关51)否需电缆设置PPI端口模式(开关
    50)
    RS232PPI站电缆开关7选定PPI端口模式位数10位11位仅通PPI
    端口模式调制解调器连接S7200STEP 7MicroWIN情况需该开关否
    需开关设11位模式确保设备正常通讯S7200编程序控制器系统手册
    232
    通RS232PPI站电缆开关6您电缆
    RS232端口设置(DCE)远端(DTE)模式
    果您STEP 7MicroWIN
    RS232PPI站电缆者已RS232PPI
    站电缆连接某计算机需
    RS232PPI站电缆设(DCE)模式
    果您RS232PPI站电缆连接调制解
    调器(该调制解调器DCE设备)需
    RS232PPI站电缆设远端(DTE)模式
    调制解
    调器
    RS232
    S7200
    9针25针适配器
    RS485
    RD 2
    TD 3
    RTS 7
    GND 5
    2TD(输入DCE)
    3RD(输出DCE)
    4RTS
    7GND
    9针 25针
    DCE
    图730 适配器插针分配
    进行该操作需RS232PPI站电缆调制解调器间安装空调制解调器适配器
    根调制解调器连接器您需9针转25针适配器
    图730出通调制解调器适配器插针分配
    关RS232PPI站电缆更信息请参考附录A(DCE)模式RS232PPI站电缆
    RS485RS232端口插针号功已列表A69中远端(DTE)模式RS232PPI站电缆
    RS485RS232端口插针号功列A70中RS232PPI站电缆仅远端(DTE)模式
    支持RTS
    RS232PPI站电缆连接线调制解调器
    RS232PPI站电缆线调制解调器RS232通讯口连接200 CPU然线调
    制解调器操作电话线调制解调器操作
    PPI模式
    般情况果RS232PPI站电缆已设PPI模式(开关51)您该调制解调器操
    作方式选择远程模式(开关61)然果电缆设远程模式次通电时会调
    制解调器发送字符串AT等回应通常电话调制解调器会通步骤确定波特率
    线调制解调器会接受AT命令
    果电缆连接线调制解调器必须电缆设模式(开关60)电缆
    RS232连接器线调制解调器RS232端口间安装空调制解调器适配器9针9针
    9针25针组态空调制解调器适配器
    组态线调制解调器工作961923845761152 kbaud线调制解调器发送出第
    字符时RS232PPI站电缆会动波特率调整前述波特率中
    PPI端口
    果RS232PPI站电缆已设PPI端口模式(开关50)需连接线调制解调器
    设远程模式(开关61)组态完成电缆会发送AT命令该命令设置调制
    解调器
    RS232PPI站电缆开关123选择波特率图729示 根PLC线调制解
    调器波特率设置波特率网络通讯 第7章
    233
    高级议题
    优化网络性
    影响网络性素(波特率站数影响):
    波特率:设备支持高波特率操作网络具佳效果
    网络站数目:网络站数目降提高网络性网络站会
    增网络负载求站越少负载越低
    选择站网络址:应站设备址设置连续址址间没间隙
    站间存址间隙时站连续检查间隙址确定否站等进入连接
    检查需时间样会增加网络负载果站间没址间隙需进行检查
    样网络负载站位站间网络址设置成值会影响网络性
    位站间站会造成站间址间隙会增加网络负载
    间隙更新系数(GUF):S7200 CPU作PPI站运行时GUF告诉S7200检查
    站址间隙频率STEP 7MicroWINCPU组态中CPU通讯口设置
    GUF组态S7200周期性检测址间隔GUF1次持令牌时S7200检
    查址间隙次GUF2持令牌两次S7200检查址间隙次果站间
    间隙设置高GUF降低网络负载果站间没间隙GUF影响网络性
    频繁检查址设置GUF会造成站法时进入连接缺省GUF设置10
    高网络址(HSA):S7200 CPU作PPI站操作时HSA定义站查找
    站高址STEP 7MicroWINCPU组态中CPU通讯口设置HSA设置
    HSA限制站(高址)必须检查址间隙限制址间隙长度化寻
    找连接站需时间高网络址网络址没影响:站址高
    HSA站进行通讯总规应该站设置相高网络址址应
    该等系统中高网络址HSA缺省值31
    网络计算令牌循环时间
    令牌传送网络中拥令牌站初始化通讯权限令牌循环时间体现出网络性高
    低(逻辑环中站循环传送令牌时间)
    图731计算网络令牌循环时间出网络实例例子中TD200 (3号站)
    CPU222 (2号站)通讯TD200 (5号站)CPU222 (4号站)通讯类推两CPU 224模块
    网络读网络写指令S7200收集数:CPU 224 (6号站)消息发送2号4号
    8号站CPU 224 (8号站)消息发送2号4号6号站该网络中六站(四TD 200
    单元两CPU 224模块)两站(两CPU 222模块)S7200编程序控制器系统手册
    234
    关令牌循环请参见资料光盘里应示例见示例42
    CPU 222
    站2
    CPU 224
    站6
    CPU 224
    站8
    TD 200
    站9
    TD 200
    站7
    CPU 222
    站4
    TD 200
    站5
    TD 200
    站3
    图731 令牌传送网络举例
    机发送消息必须持令牌例:3号站拥令牌时启动2号站请求消息然令
    牌传递5号站5号站启动4号站请求消息令牌传递6号站6号站启动2号4号8号
    站消息令牌传递7号站该启动消息传递令牌程逻辑环中连续执行3号站
    5号站6号站7号站8号站9号站返回3号站令牌必须逻辑环完全循环便站
    发送信息请求6站逻辑环果令牌持者发送请求消息双字值
    (4字节)令牌循环时间9600波特900 ms果消息访问数字节数增加者站
    数目增加令牌循环时间会增加
    令牌循环时间站占令牌时间决定网络令牌循环时间站占令牌
    时间相加出果允许PPI站模式(网络中PPI协议)S7200网络读写指令
    S7200发送消息果指令发送消息基列假设列公式计算致令
    牌循环时间:站次持令牌时发送请求请求连续数位置读写请求
    S7200通讯缓区会发生突S7200扫描时间10毫秒
    令牌占时间(Thold) (128额外+n数)字符x11位字符x1波特率
    令牌循环时间(Trot)站1Thold+站2Thold+…+站mThold
    中 n数字符(字节)数
    m站数
    图731中实例令牌循环时间计算等式(1位时间等1信号持续时间):
    T(令牌持时间) (128 + 4字符)x11位字符 x 19600位时间秒
    15125 ms设备
    T(令牌轮转时间) 15125 ms设备ኢ6设备
    9075 ms
    提示
    SIMATIC NET COM PROFIBUS软件提供网络性分析器软件
    应示例网络通讯 第7章
    235
    令牌循环时间较
    表712中出通讯站数数量波特率令牌循环时间较时间
    S7200 CPU站设备进行网络读(Network Read)网络写(Network Write)情况计算出

    表712 令牌循环时间(单位:秒)
    波特率 传输字节数
    站数
    波特率 传输字节数 2 3 4 5 6 7 8 9 10
    9 6 kbaud
    1 030 044 059 074 089 103 118 133 148
    96 kbaud
    16 033 050 066 083 099 116 132 149 165
    19 2 kbaud
    1 015 022 030 037 044 052 059 067 074
    192 kbaud
    16 017 025 033 041 050 058 066 074 083
    187 5 kbaud
    1 0009 0013 0017 0022 0026 0030 0035 0039 0043
    1875 kbaud
    16 0011 0016 0021 0026 0031 0037 0042 0047 0052
    理解网络设备链接
    网络设备通连接实现通讯连接站站间单独链接图732示连接实现方式
    通讯协议会:
    PPI协议中网络设备享连接
    PPI高级MPIPROFIBUS协议中两设备间通讯连接
    PPI高级MPIPROFIBUS时已建立连接站站间加入第二站
    S7200 CPUEM 277总STEP 7MicroWINHMI设备保留连接站设备
    保留连接保证正诸PPI高级样协议时连接站
    时少连接编程站HMI设备S7200 CPUEM 277
    PPI连接PPI连接 PPI连接
    连接1连接1 连接1
    连接2
    PPI
    设备享通连接
    PPI高级
    MPI
    PROFIBUS
    设备通独立连接
    进行通讯
    图732 理通讯连接S7200编程序控制器系统手册
    236
    表713示S7200 CPUEM 277提供定数量连接S7200 CPU端口(通讯口0
    通讯口1)支持4独立连接(意味着S7200 CPU允许8连接) 享PPI连
    接EM277支持6连接端口编程器保留连接操作面板保留连接(OP
    TP)剩余连接常规途
    表713 S7200 CPUEM 277模块连接数
    连接点 波特率 连接 STEP 7MicroWIN协议选择
    S7200 CPU 端口0 96k192k
    1875k
    4 PPIPPI高级MPIPROFIBUS1
    端口1 96 kbaud192
    kbaud1875
    kbaud
    4 PPIPPI高级MPIPROFIBUS1
    EM277 96 kbaud12
    Mbaud
    6(模块)2 PPI高级MPIPROFIBUS
    1 果CP卡通端口0端口1连接STEP 7MicroWINS7200 CPU您该S7200设备作
    站时选MPIPROFIBUS协议中
    2PROFIBUS连接外
    组态复杂网络
    S7200说典型复杂网络S7200站PPI网络网络读写指令设
    备通讯复杂网络会出现特殊问题导致站站间通讯阻塞
    果网络运行较低波特率(96 kbaud192 kbaud)站传送令牌前完成操作(读
    写)1875 kbaud站站提出求然传送令牌站留未完成请求
    图733中出潜网络突实例网络中1号站2号站3号站站网络
    读写指令4号站通讯网络读写指令PPI协议S7200享4号站中连接
    例中1号站4号站提出请求高192
    kbaud波特率1号站令牌传递2号站果2号
    站尝试请求发送4号站1号站请求
    存拒绝2号站请求4号站完成
    1号站响应前请求会拒绝响应
    完成4号站接受站请求 站4站
    站1站 站2站 站3站
    图733 通讯突
    避免4号站通讯口通讯突应考虑4号站
    成网络唯站图734示4号站
    S7200提出读写请求
    样组态仅够确保没通讯突减少
    站导致网络负担网络更高效运行
    站1 站 站2 站 站3 站
    站4 站
    图734 避免突网络通讯 第7章
    237
    某应说法减少网络站
    数量网站时您必须令牌
    循环时间进行理确保网络令牌循环
    时间超目标值(令牌循环时间指
    站传送令牌次令牌时间间隔)
    表714 HSA令牌循环时间目标值
    HSA 96 kbaud 192 kbaud 1875 kbaud
    HSA15 0613 s 0307 s 31 ms
    HSA31 1040 s 0520 s 53 ms
    HSA63 1890 s 0950 s 97 ms
    HSA126 3570 s 1790 s 183 ms
    果令牌回站时间长令牌循环时间目标值该站提出请求令牌循环时间
    目标值时站提出请求
    高网络址(HSA)S7200波特率设置决定令牌循环时间表714出令牌循环时间目标
    值列表
    较低波特率:96 kbaud者192 kbaud站会传送令牌前等应答请求应
    答程周期扫描时间中占相长时间网络站占令牌时作
    请求发送数准备实际令牌循环时间增加站发送请求某情况
    某站偶尔处理请求
    例:HSA组态1510站网络96 kbaud传输字节实例站始
    终条准备发送消息表714示该网络目标轮转时间0613秒然基表712
    列出性数该网络需实际令牌轮转时间148秒实际令牌循环时间目标令
    牌循环时间非令牌循环中站否传送消息
    实际令牌循环时间目标令牌循环时间时两种基改进方法:
    通减少网络站数减少实际令牌循环时间行性取决您应
    您增加网络站设备HSA值增加目标令牌循环时间
    增HSA值会导致问题会延长S7200切换站模式进入网络时间果您
    定时器确保网络读写指令指定时间完成初始化站模式S7200作站进入网络时间
    延时会导致指令超时您减间隙更新子(GUF)方法站进入网络时间

    1875 kbaud时请求传送驻留站中需定时间选择令牌循环时间目标值时
    应留余量1875 kbaud实际令牌循环时间应约目标值半
    计算令牌循环时间表712中完成网络读写指令需时间数计算HMI设备(例
    TD200)时间需求传送16字节数网设备时间需求加起计算出
    令牌循环时间时间需求加起意味着网设备令牌循环里请求种
    坏情况样计算出时间网络令牌循环时间值S7200编程序控制器系统手册
    238
    例:假设具四TD 200四S7200网络96 kbaud运行S7200秒10字节
    数写入S7200表712计算网络传输时间:
    4TD200传输16字节数 066s
    4S7200传输10字节数 063s
    063s总令牌循环时间 129s
    允许该网络足够时间处理令牌循环期间请求HSA设63(参见表714)
    选择令牌循环目标值189 s令牌循环时间129 s确保设备令牌
    循环中传输数
    提高网络性您必须考虑措施:
    增HMI设备更新时间例:TD200更新速率快改秒次
    减少网络读写指令请求数量(减少处理请求网络负担)例:两次读4字节网络读指
    令操作合次读8字节网络读指令操作两次读4字节操作需时间会远远
    次读8字节操作
    改变S7200站更新时间试图更新时间令牌循环时间网络通讯 第7章
    239
    RS232PPI站电缆进行远端操作
    超级终端作组态工具
    果法STEP 7MicroWIN组态RS232PPI站电缆远端操作您
    超级终端通讯软件组态远端操作组态电缆时RS232PPI站电缆置
    菜单会您提供导
    超级终端组态RS232PPI站电缆时必须RS485连接器连S7200 CPUS7200
    电缆提供运行必须24V电源必须确保S7200 CPU获供电
    PC调超级终端点击开始>程
    序>附件>通讯>超级终端
    超级终端程序启动会先显示连接说
    明画面您必须该连接设定名称(
    :MultiMaster)单击确定您
    新连接选择图标者缺
    省连接图标参见图735
    图735 超级终端连接说明
    连接画面弹出选择需通讯
    口点击确定然出现COMx属
    性画面接受缺省设置点击确定参
    见图736
    图736 超级终端连接画面COMx属性
    画面
    图737示点击确定光标
    进入超级终端编辑窗口请注意
    时超级终端钮处状态栏指出连接已
    建立时计数器开始计时指出连接
    持续时间
    菜单中选择调 > 断开时状态栏
    指示连接已断开连接
    选择视图 > 字体选择Courier New点
    击确定
    图737 站超级终端编辑窗口S7200编程序控制器系统手册
    240
    选择文件 > 属性连接标签
    点击组态钮通讯口属性会显示出
    参见图738
    COMx属性话框中通拉菜
    单选定波特率单位位秒选波
    特率必须秒960015200位间(通常
    9600)然相应拉菜单中选择
    8数位检验停止位数
    流控制
    点击确定返回连接标签
    图738 站属性COMx属性
    选择设置标签仿真拉菜单中
    选择ANSI点击确定时您回超级
    终端画面编辑窗口中画面底部状态
    栏应指示:
    图739示断开ANSI 9600
    8N1
    图739 超级终端 断开连接ANSI
    通RS232PPI站电缆发起通讯
    需键入hhh电缆Rx LED键
    入hhh秒钟开始闪烁
    选择语言时电缆TX LED短暂
    变亮
    输入语言选择代号(退格键清缺省
    设置)然回车键图740出语
    言选择画面远程操作
    RS232PPI电缆设置选择画面
    电缆硬件版信息会显示该画
    面中
    图740 超级终端语言选择RS232PPI电缆设置网络通讯 第7章
    241
    远程操作RS232PPI电缆设置画面步步指导您组态电缆适需远端
    操作类型
    果您STEP 7MicroWIN早
    期版选择选项2 带调制解
    调器PPI单站网络
    果您需通端口调制解调
    器连接选择选项3
    假您STEP 7MicroWIN 32
    Service Pack 4版希通
    PPI站网络某调制解调器连
    接需选择选项1
    图741示超级终端画面显示出电
    缆需开关设置开关设置
    STEP 7MicroWIN通调制解调器加入

    S7200 PLC远端网络中样
    网络图741示
    STEP 7MicroWIN
    Master
    S7200
    HMI Master
    Modem
    Modem
    Telephone
    Line
    RS232 Multi
    Master Cable
    图741 超级终端 RS232PPI电缆设置
    开关设置提示出现选择继续然
    会出现图742中超级终端画面
    远端调制解调器(RS232PPI站电缆
    连接调制解调器)设置应工厂缺省设
    置远端调制解调器设置完成输入需
    AT字符串调制解调器连
    RS232PPI站电缆情况正常工
    作通常需输入字符串ATS01该
    字符串会调制解调器第次通讯中
    动应答呼
    图742 超级终端 远端调制解调器
    果您移动调制解调器需PIN输入第二种AT命令提供PIN(关调制解调
    器支持AT命令参见调制解调器手册)果修改AT命令需根提示进行选择输入需
    命令提示包含AT命令字符串示例命令格式方面您帮助
    次电缆通电时RS232PPI站电缆会AT字符串发送调制解调器调制解调器必须
    电缆通电前者电缆通电时通电时果调制解调器重新电电缆
    相应重新电样电缆正确组态调制解调器高波特率工作S7200编程序控制器系统手册
    242
    关输入AT命令参考图743中
    超级终端画面果您需提示符处
    输入第二AT命令回车键时
    您回修改AT命令退出选择画面
    完成AT命令输入选择Exit
    退出
    退出超级终端RS232PPI站电缆
    组态需电缆PC断开连接
    连接调制解调器调制解调器
    电缆重新电现准备PPI站网络
    中电缆进行远程操作
    图743 超级终端 A T 命令
    超级终端进行端口操作
    超级终端组态RS232PPI站电缆步骤前述组态实例十分相似需根需提示组态电
    缆243
    硬件障诊断指南软件调试工具
    STEP7MicroWIN提供软件工具帮助您调试测试您程序特征包括:监视S7200正执行
    户程序状态S7200指定运行程序扫描次数强制变量值等
    表81作S7200硬件障诊断时确定原解决方案指导
    章中
    调试应程序 244
    显示程序状态 246
    状态图显示修改S7200中数 247
    强制指定值 248
    指定程序执行扫描周期数 248
    硬件障诊断指导 249S7200编程序控制器系统手册
    244
    调试程序特征
    STEP 7MicroWIN提供特征帮助您调试程序:书签交叉参考表运行模式编辑
    书签编程更方便
    您程序中书签您长程序中方便编辑行间前移动您
    移动程序标签行前标签行
    交叉参考表检查应程序
    交叉参考表中够显示应程序中交叉参考元件信息
    交叉参考表够识程序中操
    作数程序块程序段者程序行位置
    块该操作数相关指令
    您符号址绝址间切换
    改变操作数表现形式
    图81 交叉参考表
    提示
    交叉参考表中双击某行切换程序中相应位置
    RUN模式编辑应程序
    S7200 CPU Rel 20型号支持RUN模式编辑功RUN模式编辑功控制
    程影响较情况户程序进行少量修改该功您程序进行量改动样
    做程序执行影响较甚危险
    警告
    RUN模式S7200载修改程序时修改程序立影响程操作RUN模式
    修改程序会导致预见系统操作会导致严重身伤害财产损失
    解RUN模式修改程序系统运行会造成种影响授权员执行RUN模式
    编辑程序
    RUN模式编辑应程序线S7200 CPU必须支持RUN模式编辑必须处RUN
    模式
    1 选择调试 > RUN模式编辑程序菜单命令
    2 果您开项目S7200中程序提示您存盘RUN模式编辑功编辑
    S7200中程序
    3 STEP 7MicroWIN您RUN模式编辑程序提出警告提示您继续步取
    消操作果您选择继续STEP 7MicroWIN会S7200中传程序现您RUN
    模式编辑程序编辑中没严格限定
    交叉参考硬件障诊断指南软件调试工具 第8章
    245
    提示
    升(EU)降(ED)指令带操作数需查关边指令信息屏幕示窗部
    分选择交叉参考图标 边指令标签页中列出程序中边指令号码编辑应
    程序时请注意重复号码
    RUN模式载程序
    RUN模式编辑功允许S7200处RUN模式时载程序块载程序块前考虑RUN模式
    编辑S7200操作影响请注意情况:
    果RUN模式编辑状态取消输出控制逻辑S7200次电转换STOP模
    式前保持输出状态
    果RUN模式编辑状态取消正运行HSCPTO功功次电
    转换STOP模式前保持运行状态
    果RUN模式编辑状态取消ATCH指令没删中断程序S7200次电
    转换STOP模式前继续执行中断程序样果删DTCH指令中断次电
    转换STOP模式前会停止
    果RUN模式编辑状态加入第次扫描标志位条件ATCH指令次电
    STOP转换RUN模式前会执行指令
    果RUN模式编辑状态取消ENI指令中断次电RUN转换STOP模式
    前继续执行
    果RUN模式编辑状态修改接收指令址表旧程序新程序转换时接收指令处
    激活状态接收数写入旧址表NETRNETW指令样
    RUN模式编辑影响第次扫描标志次电STOP转换RUN模式前
    第次扫描标志逻辑条件执行
    提示
    RUN模式载应程序S7200必须支持RUN模式编辑程序编译必须没错误STEP
    7MicroWINS7200间通讯必须畅通
    您载程序块
    RUN模式载程序点击载钮命令菜单中选择文件 > 载程序编译正确
    STEP 7MicroWIN程序块载S7200
    退出RUN模式编辑
    退出RUN模式编辑选择调试 > RUN模式编辑程序菜单命令然点击取消复选标志
    果修改完没存盘STEP 7MicroWIN会三种提示:继续编辑载退出RUN模式编辑者
    载退出S7200编程序控制器系统手册
    246
    显示程序状态
    STEP 7MicroWIN允许您程序执行时监视状态您监视程序状态时程序编辑器会显示指令
    操作数值
    显示程序状态点击程序状态钮选择命令菜单调试 > 程序状态
    显示LADFBD程序状态
    显示LADFBD程序状态STEP 7MicroWIN提供两种选择
    扫描状态结束:STEP 7MicroWIN获扫描周期状态显示然更新状态屏幕显
    示状态显示反映程序执行时元素实际状态扫描结束状态显示L存储器者累
    加器状态
    扫描结束状态显示状态值CPU操作模式更新
    执行状态:单元S7200中执行时STEP 7MicroWIN显示程序段值显示执行状
    态需选择调试 > 执行状态菜单命令
    执行状态状态值CPU处RUN模式时更新
    提示
    STEP 7MicroWIN 提供种简单方法改变变量状态选择变量右键单击会
    显示选择菜单
    LADFBD程序中状态显示进行组态
    STEP 7MicroWIN 程序中显示状态
    提供种选择
    状态画面组态显示选项选择工具>
    选项菜单命令然选择程序编辑器点
    击程序编辑器标签页图82

    图82 状态显示选项硬件障诊断指南软件调试工具 第8章
    247
    显示STL程序状态
    您监视逐条指令编程STL程序执行状态STL程序 STEP 7MicroWIN屏幕
    显示指令状态
    编辑器窗口顶部第条STL语句开始 STEP 7MicroWINS7200采集状态信息您滚动
    编辑器窗口屏幕时新信息S7200采集
    STEP 7MicroWIN断更新屏幕
    数值屏幕更新暂停选择触发暂停
    钮前值会保持屏幕直触发
    暂停钮失效
    组态STL程序中显示参数
    STEP 7MicroWIN允许您显示STL指令
    中种参数状态选择工具 > 选项菜单
    命令然选择程序编辑器点击STL状
    态标签页参见图83
    图83 STL状态显示选项
    状态图监视修改S7200中数
    状态图允许您S7200运行程序时读
    写强制监视变量数选择查>组件
    >状态图菜单命令创建状态图图
    84中出状态图例子
    您创建状态图
    STEP 7MicroWIN提供操作状态图
    工具栏图标:升序排序降序排序单
    读取写全部强制取消强制取消
    强制全部读全部强制
    单元选择格式选择该单元单击鼠
    标右键会显示关联菜单
    图84 状态图S7200编程序控制器系统手册
    248
    强制指定值
    S7200允许您指定值强制赋IO点(IQ位)外您强制改变16
    部存储器数(VM)模拟IO量(AIAQ)VM存储器变量字节字双字改变模拟量
    字方式改变偶字节开始(AIW6AQW14)强制指定值存储S7200永久存储
    器中
    扫描周期阶段(执行程序IO更新通讯处理阶段)会改变强制数扫
    描周期时间S7200强制变量
    读输入:读取输入时S7200强制值应输入
    执行程序中控制逻辑:S7200强制值应
    立IO访问程序执行强制数
    16存储器
    处理通讯请求:S7200强制值应
    读写通讯访问
    写入输出:写入时S7200强制值应
    输出
    您状态表强制变量强制新值
    输入状态表新值列中然工具条强制
    钮已存前值变强制值前
    值列中选中该变量然强制钮
    执行程序
    处理通讯请求
    执行CPU诊断
    写入输出
    读取输入
    扫描周期
    图85 S7200扫描周期
    提示
    强制功优立读写指令强制功样优切换STOP模式时输出表果S7200
    进入STOP模式输出点强制值输出表中组态值
    指定程序执行扫描周期数
    帮助您调试程序STEP 7MicroWIN允许您指定程序扫描周期数
    您S7200执行首次扫描周期您够监视首次扫描S7200中数选择调试
    >首次扫描菜单命令运行首次扫描
    您指定程序执行扫描次数(165535)您变量变化时监视程序选择调试>次扫
    描菜单命令指定想执行扫描次数硬件障诊断指南软件调试工具 第8章
    249
    硬件障诊断指南
    表81 S7200硬件障诊断指南
    问题 原 解决方法
    输出工作 S 控制设备产生浪涌损坏输出
    S 程序错误
    S 接线松动正确
    S 输出载
    S 输出强制
    S 接感性负载(例电机继器)时需
    抑制电路参考第3章
    S 更正户程序
    S 检查接线更正
    S 检查输出负载功率
    S 检查S7200否强制IO
    S7200SF (系统障)灯亮
    (红色)
    面出原:
    S 户程序错误
    0003 门狗错误
    0011 间接寻址
    0012 非法浮点值
    0014 范围错误
    S 电噪声(00010009)
    S 元件损坏(00010010)
    读出致命错误代码号错误类型参考
    附录C
    S 编程错误检查FORNEXT
    JMPLBL较指令法
    S 电噪声:
    参考第3章接线指南控制面板良
    接高电压低电压行引线

    24VDC传感器电源M端子接
    LED灯全部亮 S 保险丝烧断
    S 24V电源线接反
    S 正确电压
    电源分析器连接系统检查电压尖峰
    幅值持续时间根检查结果系统加
    合适抑制设备
    关现场接线安装信息请参考第3章中
    接线指南
    高量设备相关间歇操作 S 合适接
    S 控制柜交叉配线
    S 输入滤波器延时太少
    参考第3章接线指南
    控制面板良接高电压低电压行引
    线重
    24 VDC传感器电源M端子接
    增加系统数块中输入滤波器延迟时间
    连接外部设备时通讯网
    络损坏
    (计算机接口S7200接口
    PCPPI电缆损坏)
    果非隔离设备(例PLC计算
    机设备)连网络该网络
    没参考点通讯电缆提供
    期电流通路
    期电流造成通讯错误
    损坏电路
    S 参考第3章接线指南第7章网络
    指南
    S 购买隔离型PCPPI电缆
    S 连接没电气参考点机器时购
    买隔离型RS485RS485中继器
    关S7200设备订货号信息请参考
    附录E
    通讯问题(STEP
    7MicroWIN)
    关网络通讯信息请参考第7章
    错误处理 关错误代码信息请参考附录CS7200编程序控制器系统手册
    250251
    S7200开环运动控制
    S7200提供开环运动控制三种方式:
    脉宽调制(PWM) 置S7200速度位置占空控制
    脉串输出(PTO) 置S7200速度位置控制
    EM253位控模块 速度位置控制附加模块
    简化您应程序中位控功STEP 7MicroWIN提供位控导帮助您分钟
    全部完成PWMPTO位控模块组态该导生成位控指令您指令您应
    程序中速度位置进行动态控制位控模块STEP 7MicroWIN提供控制面板
    控制监视测试您运动操作
    章中
    概述 252
    PWM (脉宽调制)输出 253
    开环位控步进电机伺服电机基信息 255
    通位控导创建指令 260
    PTO指令错误代码 264
    位控模块特性 265
    组态位控模块 267
    通位控导位控模块创建指令 273
    位控模块示例程序 285
    EM253控制面板监视位控模块 290
    位控模块位控指令错误代码 292
    高级议题 294
    理解位控模块支持参考点寻找模式 303S7200编程序控制器系统手册
    252
    概述
    S7200提供三种方式开环运动控制:
    脉宽调制(PWM) 置S7200速度位置占空控制
    脉串输出(PTO) 置S7200速度位置控制
    EM253位控模块 速度位置控制附加模块
    S7200提供两数字输出(Q00Q01)该数字输出通位控导组态PWMPTO输
    出位控导组态EM253位控模块
    组态输出PWM操作时输出周期固定脉宽脉占空通您程序进行控制脉宽
    度变化您程序中控制速度位置
    组态输出PTO操作时生成50占空脉串步进电机伺服电机速度位置
    开环控制置PTO功仅提供脉串输出您应程序必须通PLC置IO扩展模块提供
    方限位控制
    EM253位控模块提供带方控制禁止清输出单脉输出外专输入允许模块组
    态包括动参考点搜索种操作模式模块步进电机伺服电机速度位置开环控制提
    供统解决方案
    简化您应程序中位控功STEP 7MicroWIN提供位控导帮助您分钟
    全部完成PWMPTO位控模块组态该导生成位控指令您指令您应
    程序中速度位置进行动态控制位控模块STEP 7MicroWIN提供控制面板
    控制监视测试您运动操作
    定位控制S7200开环运动控制 第9章
    253
    PWM (脉宽调制)输出
    PWM产生占空变化周期固定脉输出指定频率(周期)启动PWM持续输出脉宽
    度根需控制求进行变化占空表示周期百分应脉宽度时间
    值脉宽度0 (脉直低电)变化100 (脉直高电)图91
    PWM输出0变化100情况
    提供类似模拟量输出数字量输
    出例PWM输出电机停止速度
    控制阀关全开位置值控制
    周期
    脉宽时间 脉宽时间
    图91 脉宽调制(PWM)
    组态PWM输出
    位控导PWM控制组态置输出启动位控导点击操作栏中工具图标然
    双击位控导图标者选择菜单命令工具 > 位控导图92
    1 S7200 PLC选择选项组态板载
    PTOPWM操作
    2 选择Q00Q01输出组态PWM
    输出
    3 然拉话框中选择脉宽调
    制(PWM)选择微秒毫秒作时
    基指定周期
    4 选择完成结束导
    图92 组态PWM输出
    导您生成指令控制PWM输出占空S7200编程序控制器系统手册
    254
    PWMx_RUN指令
    PWMx_RUN指令允许您通改变脉宽度0周期宽
    度控制输出占空
    周期输入PWM输出定义周期字值允许变化范
    围265535导中指定时基单元(微秒毫秒)
    占空输入PWM输出定义脉宽字值值允许变
    化范围065535导中指定时间基准单元(微秒
    毫秒)
    ErrorPWMx_RUN返回字节值指示执行结果
    参错误代码描述表
    表91 PWMx_RUN指令参数
    输入输出 数类型 操作数
    Cycle Duty_Cycle Word IWQWVWMWSMWSWTCLWACAIW*VD
    *AC*LD常数
    Error Byte IBQBVBMBVSMBLBAC*VD*AC*LD常数
    表92 PWMx_RUN指令错误代码
    错误代码 描述
    0 错误正常完成
    1 运行中立发出STOP指令STOP命令成功完成S7200开环运动控制 第9章
    255
    开环位控步进电机伺服电机基信息
    置S7200 PLCPTOEM253位控模块脉串输出步进电机伺服电机速
    度位置控制
    PTO模块开环位置控制需运动控制领域专业技术章容培训提
    供基础信息帮助您位控导您应程序组态PTO模块
    速度启动停止速度
    导提示您应程序速度(MAX_SPEED)启动停止速度(SS_SPEED)图93
    MAX_SPEED:电机力矩力范围输入应中佳操作速度数值驱动负载需力
    矩摩擦力惯性加速减速时间决定
    位控导根指定MAX_SPEED计算显示位控模块控制速度
    PTO输出您必须指定期启动停止速度启动停止速度次运动指令执行时
    少会产生次启动停止速度周期应加速减速时间
    SS_SPEED:电机力范围输
    入数值便较低速度驱
    动负载果SS_SPEED数值
    低电机负载运动开始结
    束时会摇摆颤动果
    SS_SPEED数值高电机会
    启动时丢失脉负载试图
    停止时会电机超速
    速度
    距离
    MAX_SPEED
    SS_SPEED
    图93 速度启动停止速度S7200编程序控制器系统手册
    256
    电机数单中电机定负载方式定义启动停止(拉入拉出)速度通常
    SS_SPEED值MAX_SPEED值515请参考电机数单您应选择正确速度
    图94示典型电机力矩速度曲线
    电机速度
    电机力矩速度特性
    启动停止速度力矩
    负载惯性增加时条曲线低速
    度方运动
    电机够驱动该负载速度
    MAX_SPEED超该值
    驱动负载需力矩
    该负载启动停止速度
    (SS_SPEED)
    电机
    力矩
    图94 典型电机力矩 速度曲线
    输入加速减速时间
    作组态容部分设置加速减速时间加速时间减速时间缺省设置1秒通常
    电机1秒时间工作参见图95您毫秒单位进行时间设定:
    ACCEL_TIME:电机SS_SPEED
    加速MAX_SPEED需
    时间
    缺省值1000 ms
    DECEL_TIME:电机
    MAX_SPEED减速SS_SPEED
    需时间
    缺省值1000 ms
    速度
    距离
    MAX_SPEED
    SS_SPEED
    ACCEL_TIME DECEL_TIME
    图95 加速减速时间
    提示
    电机加速减速时间测试确定开始时应输入较值逐渐减少时间值直
    电机开始失速优化您应中设置S7200开环运动控制 第9章
    257
    组态移动包络
    包络预定义移动描述包括速度影响着起点终点移动定义包
    络PTO模块位控导您提供指令控制移动需运行包络
    包络段组成段包含达目标速度加速减速程目标速度匀速运行串固定数量
    脉果单段运动控制者段运动控制中段应该包括目标速度停止
    减速程
    PTO模块支持25波形图
    定义移动包络
    位控导提供移动包络定义里您您应程序定义移动包络包络
    您选择操作模式包络步定义指标位控导中包络定义符号名做法
    您定义包络时输入符号名
    选择包络操作模式
    您操作模式组态包络PTO支持相位置单速度连续转动位控模块支持绝位置
    相位置单速度连续转动两种速度连续转动图96示操作模式
    起始位置 结束位置0
    零位置
    绝位置
    (仅位控模块)
    起始位置 结束位置
    起点测起
    相位置
    您程序控制直命令发出
    (放弃)
    单速连续转动
    达目标速度 RPS信号停止
    带触发停止
    单速连续转动
    (仅位控模块)
    RPS未激活时
    目标速度
    RPS激活时
    目标速度
    两速连续转动
    (仅位控模块)
    图96 位控模块模式选择S7200编程序控制器系统手册
    258
    创建包络中步
    步工件运动固定距离包括加速减速时间距离PTO包络允许29步
    模块包络允许4步
    您步指定目标速度结束位置
    脉数目次输入步图97示
    步两步三步四步包络
    注意步包络匀速段两步包络
    两匀速段次类推步数目包
    络中匀速段数目致
    步包络 两步包络
    三步包络 四步包络
    图97 移动包络示例
    PTO输出
    PTO提供指定脉数目方波输出(50占空)
    脉频率周期着加速减速时频率线形
    变化移动常频率段部分保持变旦产生
    完指定数目脉PTO输出变低电直
    装载新指定值时产生脉参见图98
    周期
    50
    低电
    50
    高电
    50
    低电
    50
    高电
    图98 脉串输出(PTO)S7200开环运动控制 第9章
    259
    组态PTO输出
    位控导PTO操作组态置输出启动位控导点击操作栏中工具图标然
    双击位控导图标者选择菜单命令工具 > 位控导
    1 S7200 PLC选择选项组态板载PTOPWM操作
    2 选择Q00Q01组态作PTO输出
    3 拉话框中选择线性脉串输出(PTO)
    4 您想监视PTO产生脉数目点击复选框选择高速计数器
    5 应编辑框中输入MAX_SPEEDSS_SPEED速度值
    6 应编辑框中输入加速减速时间
    7 移动包络定义界面点击新包络钮允许定义包络选择需操作模式
    相位置包络:
    输入目标速度脉数然您单击绘制步钮观察运动图示
    需步点击新建步钮求输入步信息
    单速连续转动:
    编辑框中输入单速值
    您想终止单速连续转动点击子程序编程复选框输入停止事件移动脉数
    8 根移动需您定义包络步
    9 选择完成结束导S7200编程序控制器系统手册
    260
    通位控导创建指令
    通创建五唯指令子程序位控导控制置PTO更加容易位控指令包含前缀
    PTOx_中x表示通道编号(x0时Q00x1时Q01)
    USS_CTRL子程序
    PTOx_CTRL子程序(控制)初始化步进电机伺服
    电机PTO输出您程序中仅该子程序次保
    证扫描周期该子程序执行直SM00作EN输
    入输入
    I_STOP (立STOP)输入量布尔量输入输入低
    电时PTO功正常操作输入变高电时PTO立
    终止脉输出
    D_STOP (减速STOP)输入量布尔量输入输入低
    电时PTO功正常操作输入变高电时PTO产生
    脉串电机减速停止
    Done输出布尔量输出Done位高电时表明
    CPU已执行完子程序
    Done位高电时Error字节错误代码错误代码报告否正常完成错误代码
    定义见表97
    导中已启HSCC_Pos参数包含脉数表示模块前位置否前位置直
    0
    表93 POSx_CTRL指令参数
    输入输出 数类型 操作数
    I_STOP BOOL IQVMSMSTCL功率流
    D_STOP BOOL IQVMSMSTCL功率流
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    C_Pos DWORD IDQDVDMDSMDSDLDAC*VD*AC*LDS7200开环运动控制 第9章
    261
    PTOx_RUN子程序
    PTOx_RUN子程序(运行包络)命令PLC指定包络中执
    行运动操作包络存储组态包络表中
    接通EN位该子程序确保EN位保持接通直Done位
    指示该子程序已完成
    接通START参数初始化包络执行次扫描
    START参数接通PTO前未激活时指令激活PTO保证
    该命令发次边检测指令脉触发START参数
    接通
    包络参数包含该移动包络号码符号名
    接通参数Abort命令位控模块停止前包络减速直电
    机停
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见
    表97
    参数C_Profile包含位控模块前正执行包络
    参数C_Step包含前正执行包络步
    导中已启HSCC_Pos参数包含脉数表示模块前位置否前位置直
    0
    表94 PTOx_RUN指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    Profile BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD常数
    AbortDone BOOL IQVMSMSTCL
    ErrorC_Profile
    C_Step
    BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    C_Pos DINT IDQDVDMDSMDSDLDAC*VD*AC*LDS7200编程序控制器系统手册
    262
    PTOx_MAN子程序
    PTOx_MAN子程序(手动模式)PTO输出置手动模式
    电机导中指定范围(启动停止速度速度)
    速度启动停止运行果启PTOx_MAN子程
    序应执行PTOx_RUNPTOx_ADV指令
    允许RUN (RunStop)参数命令PTO加速指定速度(速度参
    数)电机运行时您改变速度参数值禁止参
    数RUN命令PTO减速直电机停止
    参数Speed决定RUN时速度超出该范围
    Speed参数值速度限定启动停止速度速度速度
    秒少脉双整型(DINT)值电机运行时修
    改该速度参数
    参数Error包含指令执行结果关错误代码定义请参见
    表97
    导中已启HSCC_Pos参数包含脉数表示模块前位置否前位置直
    0
    表95 PTOx_MAN指令参数
    输入输出 数类型 操作数
    RUN BOOL IQVMSMSTCL功率流
    速度 DINT IDQDVDMDSMDSDLDAC*VD*AC*LD常数
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    C_Pos DINT IDQDVDMDSMDSDLDAC*VD*AC*LD
    提示
    PTO许会响应速度参数变化特果组态加速减速时间较短速度启动
    停止速度相差较情况S7200开环运动控制 第9章
    263
    PTOx_LDPOS指令
    PTOx_LDPOS指令(装载位置)改变PTO脉计数器前位置
    值新值您该指令运动命令建立
    新零位置
    接通EN位该指令确保EN位始终保持接通直Done位指
    示指令完成
    接通START参数装载新位置值PTO脉计数器
    循环周期START参数接通PTO前忙该指令
    装载新位置PTO脉计数器保证该命令发
    次边检测指令脉触发START参数接通
    New_Pos参数提供新值代报告前位置值位置
    值脉数表示
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见表97
    导中已启HSCC_Pos参数包含脉数表示模块前位置否前位置直
    0
    表96 PTOx_LDPOS指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL 功率流
    New_PosC_Pos DINT IDQDVDMDSMDSDLDAC*VD*AC*LD
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LDS7200编程序控制器系统手册
    264
    PTOx_ADV子程序
    PTOx_ADV子程序停止前连续运动包络增加导包络
    定义中指定脉数您位控导中指定少允许
    PTOx_ADV选项单速连续转动该子程序创建
    PTO指令错误代码
    表97 PTO指令错误代码
    错误代码 描述
    0 错误正常完成
    1 运行中立发出STOP指令STOP命令成功完成
    2 运行中执行减速STOP命令STOP命令成功完成
    3 脉发生器中PTO表格式化中检测执行错误
    127 发生ENO错误检查PLC信息获取关非致命错误描述
    128 忙碌已PTO操作运行
    129 立STOP减速STOP命令已时启导致结果立停止
    130 PTO指令前正命令STOP
    132 请求包络编号超出范围S7200开环运动控制 第9章
    265
    位控模块特性
    位控模块您提供单轴开环位置控制需功性
    提供高速控制速度秒20脉秒200000脉
    支持急停(S曲线)线性加速减速功
    提供组态测量系统工程单位
    (英寸厘米)脉数
    提供组态螺距误差补偿
    支持绝相手动位控方式
    提供连续操作
    提供达25组移动包络组4种
    速度
    提供4种参考点寻找模式种模式
    起始寻找方终接方进行选择
    提供拆卸现场接线端子便安装拆卸
    图99 EM253位控模块
    STEP 7MicroWIN生成位控模块全部组态移动包络信息信息您程序块
    起载S7200中位控模块需全部信息存储S7200中您更换位控模块时
    必重新编程组态
    S7200输出程映区中(Q区)保留8位作位控模块接口S7200应程序位
    控制位控模块操作8输出位位控模块物理输出相连
    位控模块提供5数字输入4数字输出您运动控制应相连参见98输入输出位位
    控模块附录A出位控模块详细规范外提供位控模块常电机驱动放单
    元接线图
    表98 位控模块输入输出
    信号 描述
    STP STP输入模块停止脉输出位控导中选择您需STP操作
    RPS RPS(参考点切换)输入绝运动操作建立参考点零点位置
    ZP ZP(零脉)输入帮助建立参考点零点位置通常电机驱动器放器电机转产生
    ZP脉
    LMT+
    LMT
    LMT+LMT运动位置限制位控导中组态LMT+LMT输入
    P0
    P1
    P0+ P0
    P1+ P1
    P0P1漏型晶体输出控制电机运动方P0+P0P1+P1差分脉
    输出P0P1功样提供信号质量更漏型输出差分输出时效
    根电机驱动器放器接口求选择种输出
    DIS DIS漏型输出禁止电机驱动器放器
    CLR CLR漏型输出清伺服脉计数器S7200编程序控制器系统手册
    266
    位控模块编程
    STEP 7MicroWIN位控模块组态编程提供便捷工具遵循步骤:
    1 组态位控模块STEP 7MicroWIN提供位控导生成组态包络表位控指令
    关组态位控模块信息请参第270页组态位控模块
    2 测试位控模块操作STEP 7MicroWIN提供EM253控制面板测试输入输出
    接线位控模块组态运动包络运行关EM 253控制面板信息请参第290页
    3 创建S7200执行程序位控导动生成位控指令您指令插入程序中关
    位控指令信息参见页面273指令插入程序中:
    位控模块请插入POSx_CTRL指令SM00(始终接通)确保条指令
    循环周期中执行
    电机移动指定位置条POSx_GOTO指令条POSx_RUN指令
    POSx_GOTO指令电机运动您程序中输入指定位置POSx_RUN指令电机
    您位控导中组态路线运动
    绝坐标进行运动您必须您应建立零位置条POSx_RSEEK
    条POSx_LDPOS指令建立零位置
    位控导生成指令典型应提供需功您特定应指令

    4 编译您程序系统块数块程序块载S7200中
    提示
    关连接位控模块通步进电机控制器信息请参附录A
    提示
    想位控导中缺省设置相匹配步进电机控制器DIP开关设置转10000
    脉S7200开环运动控制 第9章
    267
    组态位控模块
    进行位移控制必须位控模块创建组态包络表位控导引导您步步完成整组态程非常
    便捷关组态包络表详细信息请参294页高级议题
    位控导离线创建组态包络表您
    连接S7200CPU位控模块情
    况进行组态
    运行位控导必须项目进行编译
    选择符号寻址方式
    启动位控导点击操作栏中工具
    图标然双击位控导图标者选择
    菜单命令工具 > 位控导
    图910 位控导
    组态位控模块请位控导选择选项组态EM253位控模块
    输入模块位置
    指定模块插槽位置(模块0模块6)STEP 7MicroWIN连接PLC您仅需点击读模块
    钮硬件版12前S7200 CPU模块必须安装紧邻CPU位置
    选择测量类型
    选择测量系统您选择工程单位脉您选择脉需信息您选择工
    程单位需电机转周产生脉数(参考电机驱动数表单)测量基准单元(英寸英
    尺毫米厘米)电机转周运动距离
    STEP 7MicroWIN提供EM253控制面板已组态位控模块通该面板修改
    周单位数
    果您改变测量系统必须删整组态包括位控导生成指令您必须输
    入新测量系统致选项
    定位控制S7200编程序控制器系统手册
    268
    编辑缺省输入输出组态
    编辑查集成输入输出缺省组态选择高级选项钮
    输入激活等级标签页设置激活等级(高低)等级设高时输入电流时读
    逻辑1等级设低时输入电流时读逻辑1逻辑1总解释条件激活激活
    等级样输入电流时LED灯亮(缺省高)
    输入滤波时间标签页STPRPSLMT+LMT设置滤波时间常数(020毫秒
    1280毫秒)增加滤波时间更噪音降低信号状态改变响应时间
    (缺省64ms)
    脉方输出标签页选择输出极性方控制方式极性方控制方
    式设置作见图911912
    P0
    P1
    正转 反转
    P0
    P1
    正转 反转
    ² 05 s
    图911 正极性转选项
    P0
    P1
    正转 反转
    P0
    P1
    正转 反转
    ² 05 s
    图912 负极性转选项
    警告
    控制设备安全条件出现障导致控设备预知操作预知操
    作导致员伤亡设备损坏
    位控模块限位停止功电逻辑实现够提供机电控制提供保护等级请考虑
    独立S7200 CPU位控模块急停功机电互锁冗余机电保护
    组态模块物理输入响应
    接LMT+LMTSTP输入选择模块响应拉框选择:动作(忽略输入条件)减
    速停止(缺省)立停止
    输入启动停止速度
    您应输入速度(MAX_SPEED)启动停止速度(SS_SPEED)S7200开环运动控制 第9章
    269
    输入点动参数
    接输入JOG_SPEEDJOG_INCREMENT速度值
    JOG_SPEED:JOG_SPEED (电机点动速度)JOG命令然效时够实现
    速度
    JOG_INCREMENT:瞬时JOG命令移动工具距离
    图913示点动命令操作位控模块收点动命令启动定时器果点动命令
    05秒时前结束位控模块定义SS_SPEED速度工件运动JOG_INCREMENT数值指
    定距离05秒时时点动命令然激活位控模块加速JOG_SPEED速度继续运动
    直点动命令结束位控模块减速停止您EM253控制面板中点动命令者位控
    指令中点动命令
    速度
    距离
    JOG_SPEED
    SS_SPEED
    MAX_SPEED
    点动命令结束
    点动命令激活时间05秒点动命令激活时间05秒
    图913 JOG操作表达
    输入加速时间
    编辑框中输入加速减速时间
    输入陡变时间
    单步运动输入陡变时间补偿通减运动包络加速减速部分陡变(变化速率)提供更
    滑位置控制参见图914
    陡变时间补偿称S曲线包络种补偿样作加速曲线减速曲线开始结束部
    分陡变补偿够应介零速SS_SPEED速度间初始段结束段中S7200编程序控制器系统手册
    270
    您输入时间值(JERK_TIME)指
    定陡变补偿时间加速零达
    加速度需时间减少
    ACCEL_TIMEDECEL_TIME相
    较长陡变时间够整循环时
    间较增加产生更
    滑操作零值表示没应
    补偿
    (缺省0 ms)
    速度
    距离
    MAX_SPEED
    SS_SPEED
    JERK_TIME
    图914 急停补偿
    提示
    JERK_TIME说初始值ACCEL_TIME40
    组态参考点寻找参数
    您应选择参考点参考点
    您应需绝位置处开始运动绝位置作参考您必须建立参考点
    (RP)零点位置该点位置测量固定物理系统已知点
    参考点您需定义动定位参考点方法动定位参考点程称参考点
    寻找(RPS)导中定义参考点寻找程需两步
    输入参考点寻找速度(快速寻找速度慢速寻找速度)定义初始寻找方终参考点接方
    高级RP选项钮输入参考点偏移量螺距补偿值
    RP_FAST模块执行RP寻找命令初始速度通常RP_FASTMAX_SPEED23左右
    RP_SLOW接RP终速度通常较慢速度接RP免错RP_SLOW
    典型值SS_SPEED
    RP_SEEK_DIRRP寻找操作初始方通常方工作区RP附限位开关
    确定RP寻找区域时扮演重角色执行RP寻找操作时遇限位开关会引起方反
    转寻找够继续(缺省反)
    RP_APPR_DIR终接RP方减螺距误差提供更高精度应该RP
    移动工作区方接参考点(缺省正)S7200开环运动控制 第9章
    271
    位控导提供高级参考点选项指定RP偏移量(RP_OFFSET)偏移量指
    RP零位置距离参见图915
    RP_OFFSET:RP物理测量系
    统零点位置间距离(缺省0)
    螺距误差补偿:方发生变化
    时消系统中滞慢(螺距误
    差)电机必须移动距离螺距误
    差补偿总正值(缺省0) RP_OFFSET
    RP 零位置
    工作区
    图915 RP零位置关系
    选择参考点搜索序
    位控模块提供参考点开关(RPS)输入搜索RP程中RPS参考确定
    准确位置作RPRPS效区域中点者边作RP选择RPS效
    区域边开始定数量Z 脉(ZP)位置作RP
    您位控模块组态参考点寻找序图916示简化缺省RP寻找序图
    您RP搜寻序作选择:
    RP寻找模式0:执行RP搜搜寻序
    RP寻找模式1:种模式RP定位工作区侧RPS输入开始激活方(缺省)
    RP寻找模式2:RPRPS输入效
    区居中
    RP寻找模式3:RP位RPS输入
    效区外RP_Z_CNT指定
    RPS失效应接收少ZP (零
    脉)输入
    RP寻找模式4:RP通常位RPS输
    入效区RP_Z_CNT指定
    RPS激活应接收少ZP (零脉
    )输入
    RP寻找方
    工作区
    LIM

    RPS
    效 RP接方
    RP寻找模式1
    图916 缺省RP搜寻序(简化)
    提示
    RPS激活区(RPS输入保持激活距离)必须RP_FAST减速RP_SLOW速度需距离
    距离太短位控模块产生错误S7200编程序控制器系统手册
    272
    命令字节
    接命令字节输入Q字节址命令字节8位数字量输出址该址保留访问
    位控模块程影寄存器中IO计数描述参第4章图411
    定义移动包络
    移动包络定义界面点击新包络钮允许定义包络选择需操作模式
    绝位置包络:
    输入目标速度终点位置然您单击绘制步钮观察运动图示
    需步点击新建步钮求输入步信息
    相位置包络:
    输入目标速度终点位置然您单击绘制步钮观察运动图示
    需步点击新建步钮求输入步信息
    单速连续转动:
    编辑框中输入单速值
    选择转动方
    您想RPS输入终止单速连续转动运动点击复选框
    两速连续转动:
    编辑框中输入RPS高时目标速度值
    编辑框中输入RPS低时目标速度值
    选择转动方
    完成需运动您定义意包络步
    完成组态
    您完成位控模块组态时需点击完成然位控导会执行务:
    模块组态包络表插入您S7200程序数块中
    位控参数生成全局符号表
    项目程序块中增加位控指令子程序您应中指令
    修改组态包络信息您次运行位控导
    提示
    位控导修改程序块数块系统块确保三种块载S7200 CPU中
    否位控模块会法操作需程序组件S7200开环运动控制 第9章
    273
    通位控导位控模块创建指令
    位控导够根位控模块位置您模块作组态生成唯指令子程序位控模块
    控制变非常容易条位控指令前辍POSx_里x模块位置位控指令
    子程序11条位控指令11子程序
    提示
    位控指令户程序存储空间需求增加1700字节您删位控指令减
    存储空间需求恢复已删位控指令需次运行位控导
    位控指令指南
    您必须确保次仅位控指令激活
    您中断程序中执行POSx_RUNPOSx_GOTO模块正忙处理命令时
    千万试图中断程序中启动指令果您中断程序中启动条指令您
    POSx_CTRL指令输出监控位控模块时完成运动
    位控导您选测量系统动组态速度参数(SpeedC_Speed)位置参数(PosC_Pos)数
    值脉参数双整数 工程单位参数您选单位实数值例:选
    择厘米(cm)单位位置参数存储厘米单位实数值速度参数存储秒厘米数
    (cmsec)单位实数值
    特定运动控制务需位控指令:
    您户程序中插入POSx_CTRLSM00条件循环执行
    指定运动绝位置您必须首先POSx_RSEEKPOSx_LDPOS指令建立零
    位置
    运动某特定位置根您程序中输入POSx_GOTO指令
    运行您位控导中组态移动包络POSx_RUN指令
    位控指令选S7200编程序控制器系统手册
    274
    POSx_CTRL指令
    POSx_CTRL指令S7200次转换RUN模式时动位
    控模块发出命令装载组态包络表实现位控模块
    初始化
    条指令您项目中次确保您户程序
    循环中调该指令SM00(常通)作EN参数
    输入
    MOD_EN参数必须接通状态确保位控指令发送命令
    位控模块果MOD_EN参数断开状态位控模块放弃
    正进行中命令
    POSx_CTRL指令输出参数提供位控模块前状态
    位控模块完成指令参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见
    表920
    参数C_Pos模块前位置基测量单位该值脉数(双整数)者工程单位数
    (实数)
    参数C_Speed提供模块前速度果您组态模块测量系统脉C_Speed秒脉
    数长整数果您组态测量系统工程单位C_Speed秒干选工程单位数实数
    参数C_Dir指示电机前方
    表99 POSx_CTRL指令参数
    输入输出 数类型 操作数
    MOD_EN BOOL IQVMSMSTCL功率流
    DoneC_Dir BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    C_PosC_Speed DINTREAL IDQDVDMDSMDSDLDAC*VD*AC*LD
    提示
    位控模块电时接装载组态命令时读取组态包络表
    H 位控导修改组态时POSx_CTRL指令动命令位控模块S7200 CPU转RUN模
    式时装载组态包络表
    H 果EM253控制面板修改组态点击更新组态钮命令位控模块装载新组态包络表
    H 果您方式修改组态您必须位控模块发出条重新装载组态命令装载
    组态包络表否位控模块继续旧组态包络表S7200开环运动控制 第9章
    275
    POSx_MAN指令
    POSx_MAN指令(手动模式)位控模块置手动模式种模
    式电机速度运转者正反点动
    POSx_MAN指令时运行POSx_CTRL
    POSx_DIS指令
    RUNJOG_PJOG_N输入您时
    RUN(RUNStop)参数命令位控模块指定方(参数
    Dir)加速指定速度(参数Speed)您电机运行时改变速
    度值参数Dir必须保持恒定禁止参数RUN命令位控模
    块减速电机停止
    参数JOG_P(点动正转)JOG_N(点动反转)命令位控模
    块正反点动果JOG_PJOG_N效时间短
    05秒位控模块输出脉运动JOG_INCREMENT指定
    距离果JOG_PJOG_N效时间等长05秒
    位控模块开始加速JOG_SPEED指定速度
    参数Speed决定RUN时速度果位控模块测量系统组态脉该速度秒干脉
    数数值(双整数)位控模块测量系统组态工程单位该速度秒干单位实数
    值电机运行时修改该速度参数
    提示
    位控模块许会响应速度参数变化特组态加速减速时间较短组态速
    度启动停止速度相差较情况
    更信息请参考西门子网站wwwsiemenscomS7200FAQ 22632118
    参数Dir决定RUN时运动方RUN时修改该方参数
    参数Error包含指令执行结果关错误代码定义请参见表920
    参数C_Pos包含模块前位置基选测量单位该值脉数(双整数)工程单
    位数(实数)
    参数C_Speed包含模块前速度基选测量单位该值秒脉数(双整数)秒
    工程单位(实数)
    参数C_Dir指示电机前方
    表910 POSx_MAN指令参数
    输入输出 数类型 操作数
    RUNJOG_P
    JOG_N
    BOOL IQVMSMSTCL功率流
    Speed DINTREAL IDQDVDMDSMDSDLDAC*VD*AC*LD常数
    DirC_Dir BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    C_PosC_Speed DINTREAL IDQDVDMDSMDSDLDAC*VD*AC*LDS7200编程序控制器系统手册
    276
    POSx_GOTO指令
    指令POSx_GOTO命令位控模块走指定位置
    接通EN位该指令确保EN位始终保持接通直Done位
    指示指令完成
    接通参数START位控模块发送GOTO命令参数
    START接通位控模块忙时循环会位控模块发送
    条GOTO命令确保发送条GOTO命令边检
    测触发START参数
    参数Pos包含表示运动位置(绝运动)运动距离(
    相运动)值基选测量单位该值脉
    数(双整数)工程单位数(实数)
    参数Speed决定运动速度基选测量单位该值
    秒脉数(DINT)秒工程单位数
    (REAL)
    Mode参数选择运动类型:
    0绝位置
    1相位置
    2单速连续正旋转
    3单速连续反旋转
    位控模块完成该指令时参数Done接通
    接通参数Abort命令位控模块停止前包络减速直电机停
    参数Error包含指令执行结果关错误代码定义请参见表920
    参数C_POS包含模块前位置基测量单位该值脉数(双整数)者工程单位数
    (实数)
    参数C_Speed包含模块前速度基选测量单位该值秒脉数(DINT)
    秒工程单位数(REAL)
    表911 POSx_GOTO指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    PosSpeed DINTREAL IDQDVDMDSMDSDLDAC*VD*AC*LD常数
    Mode BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD常数
    AbortDone BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    C_PosC_Speed DINTREAL IDQDVDMDSMDSDLDAC*VD*AC*LDS7200开环运动控制 第9章
    277
    POSx_RUN指令
    POSx_RUN指令(运行包络)命令位控模块执行存储组态包
    络表中某包络运动操作
    接通EN位该指令确保EN位始终保持接通直Done位
    指示指令完成
    接通参数START发送RUN命令位控模块循环周
    期START参数接通位控模块忙该指令发送
    RUN命令位控模块 保证该命令发次边检
    测指令脉触发START参数接通
    包络参数包含该移动包络号码符号名您选择高级
    运动命令(118127)关运动命令信息请参表
    926
    接通参数Abort命令位控模块停止前包络减速直电
    机停
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见表
    920
    参数C_Profile包含位控模块前正执行包络
    参数C_Step包含前正执行包络步
    参数C_Pos包含模块前位置基测量单位该值脉数(双整数)者工程单位
    数(实数)
    参数C_Speed包含模块前速度基选测量单位该值秒脉数(DINT)
    秒工程单位数(REAL)
    表912 POSx_RUN指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    Profile BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    常数
    AbortDone BOOL IQVMSMSTCL
    ErrorC_ProfileC_Step BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    C_PosC_Speed DINTREAL IDQDVDMDSMDSDLDAC*VD*AC*LDS7200编程序控制器系统手册
    278
    POSx_RSEEK指令
    POSx_RSEEK指令(寻找参考点位置)触发参考点寻找操
    作组态包络表中搜寻方式位控模块锁定参考点
    运动停止位控模块装载参数RP_OFFSET值作
    前位置CLR输出点产生50毫秒脉
    RP_OFFSET缺省值0位控导EM253控制面
    板POSx_LDOFF (装载偏移量)指令更改RP_OFFSET
    数值
    接通EN位该指令确保EN位始终保持接通直Done位
    指示指令完成
    接通参数START位控模块发送条RSEEK命令循
    环周期参数START接通模块忙该指令位控模块发
    送条RSEEK指令确保该指令发送次边检
    测脉触发参数START接通保证该命令发次
    边检测指令脉触发START参数接通
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见表920
    表913 POSx_RSEEK指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LDS7200开环运动控制 第9章
    279
    POSx_LDOFF指令
    POSx_LDOFF指令(装载参考点偏移量)建立新零位置
    参考点位置处
    执行条指令前必须首先决定参考点位置 机器
    运动起始位置 该指令发送LDOFF命令时位控模块计
    算起始位置(前位置)参考点间偏移量位控模块
    计算偏移量存储RP_OFFSET参数前位置设
    0起始位置作零点位置
    果电机追踪位置(掉电电机手动重新定位)
    POSx_RSEEK指令动重建零位置
    接通EN位允许该指令确保EN位始终保持接通直Done位
    指示指令完成
    接通参数START位控模块发送条LDOFF命令循环周期参数START接通位控模
    块忙该指令位控模块发送条LDOFF命令保证该命令发次边检测指令脉
    触发START参数接通
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果表920示错误代码定义
    表914 POSx_LDOFF指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LDS7200编程序控制器系统手册
    280
    POSx_LDPOS指令
    POSx_LDPOS指令(装载位置)改变位控模块前位置值
    您条指令绝运动命令建立新零位置
    接通EN位允许该指令确保EN位始终保持接通直Done位
    指示指令完成
    接通参数START位控模块发送条LDPOS命令循
    环周期参数START接通位控模块忙该指令位控模块
    发送条LDPOS命令保证该命令发次边检
    测指令脉触发START参数接通
    参数New_Pos提供新值换位控模块绝运动中报告
    前位置值基测量单位该值脉数
    (双整数)工程单位数(实数)
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见表920
    参数C_Pos包含模块前位置基测量单位该值脉数(双整数)者工程单位
    数(实数)
    表915 POSx_LDPOS指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    New_PosC_Pos DINTREAL IDQDVDMDSMDSDLDAC*VD*AC*LD
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LDS7200开环运动控制 第9章
    281
    POSx_SRATE指令
    POSx_SRATE指令(设置速率)命令位控模块改变加速减速
    陡变时间
    接通EN位允许该指令确保EN位始终保持接通直Done位
    指示指令完成
    接通参数START新时间值拷贝组态包络表位控
    模块发送条SRATE命令循环周期START参数接
    通模块忙时该指令发送条SRATE命令位控模
    块保证该命令发次边检测指令脉触发
    START参数接通
    参数ACCELTimeDECEL_TimeJERK_Time决定新加
    速时间减速时间陡变时间单位毫秒(ms)
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见表
    920
    表916 POSx_SRATE指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL
    ACCEL_Time
    DECEL_TimeJERK_Time
    DINT IDQDVDMDSMDSDLDAC*VD*AC
    *LD常数
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC
    *LDS7200编程序控制器系统手册
    282
    POSx_DIS指令
    指令POSx_DIS接通断开位控模块DIS输出您
    DIS输出允许禁止电机控制器果您位控模块
    DIS输出条指令循环周期中调
    者您需改变DIS输出时调
    EN位接通时允许该指令参数DIS_ON控制位控模块DIS输
    出关DIS输出更信息请参表98参附录A中
    位控模块特性
    参数Error包含指令执行结果关错误代码定义请参见表
    920
    表917 POSx_DIS指令参数
    输入输出 数类型 操作数
    DIS_ON BYTE IBQBVBMBSMBSBLBAC*VD*AC*LD
    常数
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LDS7200开环运动控制 第9章
    283
    POSx_CLR指令
    POSx_CLR指令(触发CLR输出)命令位控模块CLR输出生
    成50ms脉
    接通EN位该指令确保EN位始终保持接通直Done位
    指示指令完成
    接通参数START位控模块发送条CLR命令循环
    周期参数START接通模块忙时该指令位控模块
    发送条CLR命令保证该命令发次边检测指
    令脉触发START参数接通
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见表
    920
    表918 POSx_CLR指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LDS7200编程序控制器系统手册
    284
    POSx_CFG指令
    POSx_CFG指令(重新装载组态)命令位控模块组态包络表指
    针指定方读取组态块位控模块新组态现组
    态进行较执行需设置改变重新计算
    接通EN位允许该指令确保EN位始终保持接通直Done位指
    示指令完成
    接通参数START位控模块发送条CFG命令循环周
    期参数START接通模块忙时该指令会位控模块
    发送条CFG命令保证该命令发次边检测指
    令脉触发START参数接通
    模块完成该指令时参数Done接通
    参数Error包含指令执行结果关错误代码定义请参见表920
    表919 POSx_CFG指令参数
    输入输出 数类型 操作数
    START BOOL IQVMSMSTCL功率流
    Done BOOL IQVMSMSTCL
    Error BYTE IBQBVBMBSMBSBLBAC*VD*AC*LDS7200开环运动控制 第9章
    285
    位控模块示例程序
    第示例程序相运动示例POSx_CTRLPOSx_GOTO指令完成切割长
    度操作该程序需RP寻找模式移动包络长度脉数工程单位输入长度
    (VD500)目标速度(VD504)I00 (Start)接通时设备启动I01 (Stop)接通时设备完成
    前操作停止I02 (E_Stop)接通时设备终止运动立停止
    第二示例程序提供POSx_CTRLPOSx_RUNPOSx_RSEEKPOSx_MAN指令
    示例必须组态RP寻找模式移动包络
    实例程序1:简单相运动(长度切割应)
    Network 1 控制指令(模块位0号槽)
    LD SM00
    L600
    LDN I02
    L637
    LD L600
    CALL POS0_CTRL L637 M10
    VB900 VD902 VD906 V9100
    Network 2 Start设备进入动模式
    LD I00
    AN I02
    EU
    S Q02 1
    S M01 1
    Network 3 E_Stop:立停止
    关闭动模式
    LD I02
    R Q02 1
    Network 4 移动某点:
    输入切割长度
    目标速度送Speed
    模式设1(相模式)
    LD Q02
    L600
    LD M01
    EU
    L637
    LD L600
    CALL POS0_GOTO L637 VD500 VD504
    1 I02 Q04 VB920 VD922 VD926
    Network 5 达位置时接通切割机
    2秒完成切割
    LD Q02
    AQ04
    TON T33 +200
    AN T33
    Q03S7200编程序控制器系统手册
    286
    实例程序1:简单相运动(长度切割应)
    Network 6 切割完成重新启动
    非STOP激活
    LD Q02
    AT33
    LPS
    AN I01
    M01
    LPP
    AI01
    R Q02 1
    实例程序2:POSx_CTRLPOSx_RUNPOSx_SEEKPOSx_MAN程序
    Network 1 允许位控模块
    LD SM00
    L600
    LDN I01
    L637
    LD L600
    CALL POS0_CTRL L637 M10 VB900
    VD902 VD906 V9100
    Network 2 果动模式允许手动模式
    LD I10
    AN M00
    L600
    LD I11
    L637
    LD I12
    L636
    LD I14
    L635
    LD L600
    CALL POS0_MAN L637 L636
    L635 +100000 15 VB920
    VD902 VD906 V9100
    Network 3 允许动模式
    LD I00
    EU
    S M00 2
    S S01 1
    R S02 8S7200开环运动控制 第9章
    287
    实例程序2:POSx_CTRLPOSx_RUNPOSx_SEEKPOSx_MAN程序
    Network 4 紧急停止
    禁止模块动模式
    LD I01
    R M00 1
    R S01 9
    R Q03 3
    Network 5 处动模式时:
    接通运行灯
    LD M00
    Q01
    Network 6
    LSCR S01
    Network 7 寻找参考点(RP)
    LD S01
    L600
    LD S01
    L637
    LD L600
    CALL POS0_RSEEK L637 M11 VB930
    Network 8 参考点(RP)时:
    夹压材料然
    转步
    LD M11
    LPS
    AB VB930 0
    S Q03 1
    SCRT S02
    LPP
    AB<> VB930 0
    SCRT S10
    Network 9
    SCRE
    Network 10
    LSCR S02S7200编程序控制器系统手册
    288
    实例程序2:POSx_CTRLPOSx_RUNPOSx_SEEKPOSx_MAN程序
    Network 11 包络1运动相应位置
    LD S02
    L600
    LD S02
    L637
    LD L600
    CALL POS0_RUN L637 VB228 I01
    M12 VB940 VB941 VB942
    VD944 VD948
    Network 12 达指定位置
    接通切割机
    进行步
    LD M12
    LPS
    AB VB940 0
    S Q04 1
    R T33 1
    SCRT S03
    LPP
    AB<> VB940 0
    SCRT S10
    Network 13
    SCRE
    Network 14 等切割结束
    LSCR S03
    Network 15
    LD S03
    TON T33 +200S7200开环运动控制 第9章
    289
    实例程序2:POSx_CTRLPOSx_RUNPOSx_SEEKPOSx_MAN程序
    Network 16 切割结束时重新启动
    非STOP接通
    LD T33
    LPS
    R Q03 1
    R Q04 1
    AN I02
    SCRT S01
    LPP
    AI02
    R M00 4
    Network 17
    SCRE
    Network 18
    LSCR S10
    Network 19 复位输出
    LD S10
    R Q03 2
    Network 20 障灯闪烁
    LD SM05
    Q05
    Network 21 果STOP接通
    退出出错程序
    LD I02
    R M00 9
    R S01 8
    Network 22
    SCRES7200编程序控制器系统手册
    290
    EM253控制面板监控位控模块
    帮助您开发您运动控制方案STEP7MicroWIN提供EM253控制面板中操作组态
    诊断标签帮助您开发程启动测试阶段轻松监控位控模块操作
    EM253控制面板验证位控模块否正确接线调整组态数测试移动包络
    显示控制位控模块操作
    控制面板操作标签您干涉位控模块操作控制面板显示位控模块前速度前位置
    前方 您输入输出LED (脉LED外)状态
    控制面板您干涉位控模块改变速
    度方停止启动运动拖动工件(
    果运动停止)
    您生成运动命令:
    手动操作您该命令
    手动定位工件
    运行移动包络您命
    令选择执行某包络控制面板显
    示位控模块正执行包络
    状态
    图917 EM253控制面板操作标签
    寻找参考点该命令组态模式寻找参考点
    装载参考点偏移量您手动控制工件拖动新零点装载参考点偏
    移量
    重新装载前位置该命令更新前位置值建立新零位置
    激活禁止DIS输出命令接通断开位控模块DIS输出
    脉触发CLR输出该命令位控模块CLR输出产生50 ms脉
    教授移动包络该命令您根您工件手动定位目标位置速度保存
    移动包络步中控制面板显示位控模块正执行包络状态
    装载模块组态该命令通命令位控模块读取S7200V存储器组态块装载新
    组态S7200开环运动控制 第9章
    291
    运动绝位置该命令您目标速度运动指定位置该命令
    前零位置必须已建立
    相量运动该命令您目标速度前位置运动指定距离您输入
    正负距离
    复位命令接口该命令清位控模块命令字节置位Done位位控模块命令没响应时
    该命令
    显示修改位控模块组态
    控制面板组态标签页查
    修改S7200数块中存储位控模块
    组态设置
    修改组态设置需点击钮
    时更新STEP7MicroWin项目
    S7200数块中设置
    图918 EM253控制面板组态标签
    显示位控模块诊断信息
    控制面板诊断标签参位控
    模块诊断信息
    您查位控模块特定信息例
    模块IO总线位置模块类型固件
    版号作该模块命令字节输
    出字节
    控制面板显示命令操作引起错误状
    况指令错误状况请参表920
    您查位控模块报告错误
    状况位控模块错误状况请参表
    921
    图919 EM253控制面板诊断标签S7200编程序控制器系统手册
    292
    位控模块位控指令错误代码
    表920 指令错误代码
    错误代码 描述
    0 错
    1 户放弃
    2 组态错误
    EM253控制面板诊断标签查错误代码
    3 非法命令
    4 没效组态放弃
    EM253控制面板诊断标签查错误代码
    5 没户电源放弃
    6 没定义参考点放弃
    7 STP输入激活放弃
    8 LMT输入激活放弃
    9 LMT+输入激活放弃
    10 运动执行问题放弃
    11 没指定包络组态包络块
    12 非法操作模式
    13 该命令支持操作模式
    14 包络块中非法步号
    15 非法方改变
    16 非法距离
    17 RPS触发达目标速度前出现
    18 RPS效区域宽度足
    19 速度超出范围
    20 没足够距离执行希速度改变
    21 非法位置
    22 零位置未知
    23127 保留
    128 位控模块法执行该指令:位控模块正忙处理指令该指令没启动脉
    129 位控模块错误:模块ID错误模块退出错误条件请参SMB8SMB21(IO模块ID
    错误寄存器)
    130 位控模块未
    131 位控模块模块障未
    (参见POSx_CTRL状态)
    132 位控导组态Q存址位控模块该位置处模块存址致S7200开环运动控制 第9章
    293
    表921 模块错误代码
    错误代码 描述
    0 错
    1 户电源
    2 没组态块
    3 组态块指针错误
    4 组态块超V存储器
    5 非法组态块格式
    6 定义太包络
    7 非法STP_RSP定义
    8 非法LIM定义
    9 非法LIM+定义
    10 非法FILTER_TIME定义
    11 非法MEAS_SYS定义
    12 非法RP_CFG定义
    13 非法PLSREV值
    14 非法UNITSREV值
    15 非法RP_ZP_CNT值
    16 非法JOG_INCREMENT值
    17 非法MAX_SPEED值
    18 非法SS_SPD值
    19 非法RP_FAST值
    20 非法RP_SLOW值
    21 非法JOG_SPEED值
    22 非法ACCEL_TIME值
    23 非法DECEL_TIME值
    24 非法JERK_TIME值
    25 非法BKLSH_COMP值S7200编程序控制器系统手册
    294
    高级议题
    理解组态包络表
    位控导基您关您运动控制系统出回答动生成组态包络信息帮助您轻松
    完成运动程序组态包络表信息提供想创建位控程序高级户
    组态包络表位S7200V存储器正表922示组态设置存储信息列形式:
    组态块包含作模块设置备执行运动命令需信息
    交互作块支持通户程序运动参数作直接设置
    包络块描述位控模块执行预先定义运动操作组态25包络块
    提示
    生成25移动包络您通改变存储组态包络表指针中数值变换组态包络表
    表922 组态包络表
    偏移量 名称 功描述 类型
    组态块
    0 MOD_ID 模块识域
    5 CB_LEN 字节单位组态块长度(1字节)
    6 IB_LEN 字节单位交互块长度(1字节)
    7 PF_LEN 字节单位单包络长度(1字节)
    8 STP_LEN 字节单位单步长度(1字节)
    9 STEPS 包络允许步数(1字节)
    10 PROFILES 025包络号(1字节)
    11 保留 设0x0000
    13 IN_OUTCFG 指定模块输入
    输出(1字节)
    MSB
    PD 该位指定P0P1
    正极性(POL0):
    0P0脉正旋转
    P1脉反旋转
    1P0脉旋转
    P1控制旋转方(0 正1反)
    负极性(POL1):
    0P0脉正旋转
    P1脉反旋转
    1P0脉旋转
    P1控制旋转方(0 正1反)
    POL 该位P0P1选择极性转换
    (0-正极性1-负极性)
    STP 该位控制STOP输入效等级
    RPS 该位控制RPS输入效等级
    LMT 该位控制反移动限位输入效等级
    LMT+ 该位控制正移动限位输入效等级
    0-效等级高
    1-效等级低
    PD 0 STP RPS LMT LMT+
    7654321 0
    LSB
    POL 0
    S7200开环运动控制 第9章
    295
    表922 组态包络表
    类型功描述名称偏移量
    14 STP_RSP 定义驱动STP输入响应(1字节)
    0 响应 忽略输入条件
    1 减速停止指示STP输入效
    2 终止脉指示STP输入
    3255保留(指定该数值出错)

    15 LMT_RSP 定义驱动反限位输入响应(1字节)
    0 响应 忽略输入条件
    1 减速停止指示达限位
    2 终止脉指示STP输入
    3255保留(指定该数值出错)

    16 LMT+_RSP 定义驱动正限位输入响应(1字节)
    0 响应 忽略输入条件
    1 减速停止指示达限位
    2 终止脉指示STP输入
    3255保留(指定该数值出错)

    17 FILTER_TIME STP
    LMTLMT+
    RPS输入(1字节)
    指定滤波时间
    ’0000’ 200 msec ’0101’ 3200 msec
    ’0001’ 400 msec ’0110’ 6400 msec
    ’0010’ 800 msec ’0111’ 12800 msec
    ’0011’ 1600 msec ’1000’ 滤
    ’0100’ 1600 msec ’1001 ’ ’1111’ 保留(果指定出错)
    MSB
    STPLMTLMT+ RPS
    7654321 0
    LSB
    18 MEAS_SYS 定义测量系统(1字节)
    0 脉(速度秒脉数位置值脉数)数值存DINT
    1 工程单位(速度秒单位数位置值单位数)数值存REAL
    2255 保留(指定该数值出错)

    19 保留(设0)
    20 PLSREV 定义电机转脉数(4字节)
    MEAS_SYS设1时意义
    DINT
    24 UNITSREV 定义电机转工程单位数(4字节)
    MEAS_SYS设1时意义
    实型
    28 UNITS 保留STEP7MicroWIN存储定制单位字符串(4字节)
    32 RP_CFG 指定参考点寻找组态(1字节)
    RP_SEEK_DIR 该位指定参考点寻找起始方
    (0-正1-反)
    RP_APPR_DIR 该位指定终止参考点寻找接方
    (0-正1-反)
    MODE 指定参考点寻找模式
    ’0000’ 禁止参考点寻找
    ’0001’ 参考点RPS输入开始效点
    ’0010’ 参考点
    RPS 输入效区域中央
    ’0011’ 参考点RPS输入效区域外
    ’0100’ 参考点RPS输入效区域
    ’0101’’1111’ 保留(选择该数出错)
    MSB
    0 模式(MODE)
    7654 3 2 1 0
    LSB
    RP_SEEK_DIR
    0
    RP_ADDR_DIR

    33 保留(设0)
    34 RP_Z_CNT 定义参考点ZP输入脉数(4字节) DINT
    38 RP_FAST RP搜寻操作快速速度:MAX_SPD更低速度(4字节) DINT
    REALS7200编程序控制器系统手册
    296
    表922 组态包络表
    类型功描述名称偏移量
    42 RP_SLOW RP搜寻操作低速速度:电机瞬时进入停止速度更低速度
    (4字节)
    DINT
    REAL
    46 SS_SPEED 启动停止速度 (4字节)
    启动速度电机够瞬间停止状态启动运行状态瞬间停速
    度允许低该速度操作加速减速时间外
    DINT
    REAL
    50 MAX_SPEED 电机操作速度(4字节) DINT
    REAL
    54 JOG_SPEED 点动速度等MAX_SPEED(4字节)
    58 JOG_INCREMENT 该点动增量相应拖动脉应运动距离(脉数)(4字节) DINT
    REAL
    62 ACCEL_TIME 速度加速速度需时间单位毫秒(4字节) DINT
    66 DECEL_TIME 速度减速速度需时间单位毫秒(4字节) DINT
    70 BKLSH_COMP 螺距误差补偿:方变化时系统螺距误差进行补偿距离(4
    字节)
    DINT
    REAL
    74 JERK_TIME 加速减速曲线(S曲线)起始结束两端进行陡变补偿时间定义零值
    禁止陡变补偿急停时间毫秒单位 (4字节)
    DINT
    交互作块
    78 MOVE_CMD 选择操作模式(1字节)
    0 绝位置
    1 相位置
    2 单速连续正转动
    3 单速连续反转动
    4 手动速度控制正转
    5 手动速度控制反转
    6 带触发停止单速连续正转动(RPS输入指示停止)
    7 带触发停止单速连续反转动(RPS输入指示停止)
    8255 保留(果指定该数值出错)

    79 保留设0
    80 TARGET_POS 该运动目标位置(4字节) DINT
    REAL
    84 TARGET_SPEED 该运动目标速度(4字节) DINT
    REAL
    88 RP_OFFSET 参考点绝位置(4字节) DINT
    REAL
    包络块0
    92
    (+0)
    STEPS 该运动序列中步数(1字节)
    93
    (+1)
    模式(MODE) 选择该包络块操作模式(1字节)
    0 绝位置
    1 相位置
    2 单速连续正转
    3 单速连续反转
    4 保留(果指定该值出错)
    5 保留(果指定该值出错)
    6 带触发停止单速连续正转(RPS选择速度)
    7 带触发停止单速连续反转(RPS输入指示停止)
    8 两速连续正转动(RPS选择速度)
    9 两速连续反转动(RPS选择速度)
    10255 保留(果指定该数值出错)
    S7200开环运动控制 第9章
    297
    表922 组态包络表
    类型功描述名称偏移量
    94
    (+2)
    0 POS 运动步0位置(4字节) DINT
    REAL
    98
    (+6)
    速度 运动步0目标速度(4字节) DINT
    REAL
    102
    (+10)
    1 POS 运动步1位置(4字节) DINT
    REAL
    106
    (+14)
    速度 运动步1目标速度(4字节) DINT
    REAL
    110
    (+18)
    2 POS 运动步2位置(4字节) DINT
    REAL
    114
    (+22)
    速度 运动步2目标速度(4字节) DINT
    REAL
    118
    (+26)
    3 POS 运动步3位置(4字节) DINT
    REAL
    122
    (+30)
    速度 运动步3目标速度(4字节) DINT
    REAL
    包络块1
    126
    (+34)
    STEPS 该运动序列中步数(1字节)
    127
    (+35)
    模式(MODE) 选择该包络块操作模式(1字节)
    128
    (+36)
    0 POS 运动步0位置(4字节) DINT
    REAL
    132
    (+40)
    速度 运动步0目标速度(4字节) DINT
    REAL
    S7200编程序控制器系统手册
    298
    位控模块特殊存储器分配
    S7200智模块IO系统中物理位置智模块分配50字节特殊存储区(SM) 参见
    表923模块检测错误条件数状态变化该模块会更新SM区域求报告错误
    条件时第模块更新SMB200SMB249第二模块更新SMB250SMB299类推
    表923 特殊存储器字节SMB200SMB549
    智模块槽SM字节:
    槽0 槽1 槽2 槽3 槽4 槽5 槽6
    SMB200
    SMB249
    SMB250
    SMB299
    SMB300
    SMB349
    SMB350
    SMB399
    SMB400
    SMB449
    SMB450
    SMB499
    SMB500
    SMB549
    表924示智模块SM数区分配结构定义位控模块位IO系统0号槽

    表924 EM253位控模块特殊存储区定义
    SM址 描述
    SMB200
    SMB215
    模块名称(16ASCII字符) SMB200第字符:EM253位置
    SMB216
    SMB219
    软件版号(4ASCII字符)SMB216第字符
    SMW220 模块错误代码表921示错误代码定义
    SMB222 输入输出状态反映
    模块输入输出状态
    DIS 禁止输出 0电流 1电流
    STP 停止输入 0电流 1电流
    LMT 反限位输入 0电流 1电流
    LMT+ 正限位输入 0电流 1电流
    RPS 参考点开关输入 0电流 1电流
    ZP 零脉输入 0电流 1电流
    DIS 00STPLMT LMT+ RPS ZP
    7654 3 2 10
    MSB LSB
    SMB223 瞬间模块状态反映模块
    组态状态转状态
    OR 目标速度超范围 0范围 1超出范围
    R 转动方 0正 1反
    CFG 组态模块 0未组态 1已组态
    0 000 0ORRCFG
    7654 3 2 10
    MSB LSB
    SMB224 CUR_PF 字节指示前正执行包络
    SMB225 CUR_STP 字节指示包络中前正执行步
    SMD226 CUR_POS 双字该值指示模块前位置
    SMD230 CUR_SPD 双字该值指示模块前速度
    SMB234
    D
    指令结果表920示
    错误代码描述127错误
    条件导创建指令子程序生成
    MSB
    D Done位 0操作进行中
    1操作完成(初始化程中模块设置)
    ERROR
    76 0
    LSB
    SMB235
    SMB244
    保留
    SMB245 该模块作命令接口第Q字节间偏移量该偏移量S7200动提供方便户非模
    板需
    SMD246 指组态包络表V存储器址指针指V存储器外区域指针值效位控模块会直监视该指
    针指区域直收效指针值S7200开环运动控制 第9章
    299
    理解位控模块命令字节
    位控模块提供字节实际输出作命令字节图920示命令字节定义表920命令代
    码定义
    数命令字节写入R0变1
    时模块认新命令写入
    命令正处激活状态模块检测
    空闲状态转换时(R位状态变
    0)放弃正进行中操作
    果运动进行中执行减速停止
    R 命令代码
    MSB
    76543210
    LSB
    QBx
    R0空闲
    1 执行命令代码指定命令(见表925)
    图920 命令字节定义
    操作完成模块必须空闲转换然接受新命令果某操作放弃
    模块必须先完成减速接受新命令命令激活时命令代码值改变忽
    略计
    S7200出现操作模式转换障条件
    时位控模块响应S7200实际输出结
    果控制S7200实际输出状态
    S7200功中已定义:
    果S7200STOP变RUN:
    S7200中程序控制位控模块
    操作
    果S7200RUN变STOP:
    选择转变STOP时离散输出进
    入状态输出保持状态
    果进入STOP时R位关
    闭:位控模块正进行
    运动减速停止
    表925 命令代码定义
    命令代码 命令
    000 0000
    000 1111
    0~24 执行包络块0~24中指定运
    动操作
    100 0000
    111 0101
    25
    117
    保留
    (指定该数值出错)
    111 0110 118 激活DIS输出
    111 0111 119 禁止DIS输出
    111 1000 120 触发CLR脉输出
    111 1001 121 重新装载前位置
    111 1010 122 执行交互块中指定运动
    111 1011 123 获取参考点偏移量
    111 1100 124 正点动
    111 1101 125 反点动
    111 1110 126 寻找参考点位置
    111 1111 127 重新装载组态
    果进入STOP时R位接通:位控模块完成正执行命令果没正进行
    运动位控模块执行命令代码位指定命令
    果R位保持状态:位控模块完成正执行运动
    果S7200检测致命错误关闭离散输出:位控模块运动减速停止
    位控模块门狗定时器果发现S7200通讯中断关断输出果门狗时间
    位控模块减速进行中运动停止
    果检测模块硬件版致命错误位控模块输出P0P1DISCLR设非激活状态S7200编程序控制器系统手册
    300
    表926 运动命令
    命令 描述
    命令024:
    执行包络块024中定义运动
    该命令执行时位控模块执行包络块中MODE域指定运动操作该包络块命令
    命令代码部分指示
    S 模式0(绝位置)移动包络定义14步步包含运动段进行描
    述位置(POS)速度(SPEED)参数POS表述基参考点位置绝
    位置运动方前位置包络中第步位置相互关系决定步运
    动中禁止反运动报告反运动造成错误条件
    S 模式1(相位置)移动包络14步步包含运动段进行描述
    位置(POS)速度(SPEED)参数位置值(POS)符号位决定运动方
    步运动中禁止反运动报告反运动造成错误条件
    S 模式23(单速连续速度模式)忽略位置(POS)参数模块加速第步
    中指定速度SPEED模式2正转模式3反转命令字节变空闲
    时运动停止
    S 模式67(带触发停止单速连续速度模式)模块加速第步中指定
    速度SPEED果旦RPS输入激活运动完成第步中POS指定距离
    停止(POS域中指定距离必须包括减速距离)RPS输入效时
    POS域零位控模块减速停止模式6正转模式7反转
    S 模式89RPS输入二进制值选择包络块中前两步定义两连续速
    度中作速度值
    果RPS未激活:步0控制驱动器速度
    果RPS激活:步1控制驱动器速度
    模式8正转模式9反转SPEED值控制运动速度POS值该模式忽
    略计
    命令118
    激活DIS输出
    该命令执行时位控模块激活DIS输出
    命令119
    禁止DIS输出
    该命令执行时位控模块禁止DIS输出
    命令120
    触发CLR脉输出
    该命令执行时位控模块CLR输出产生50 ms脉
    命令121
    重新装载前位置
    该命令执行时位控模块交互块TARGET_POS域中值置前位置值S7200开环运动控制 第9章
    301
    表926 运动命令
    描述命令
    命令122
    执行交互块中指定运动
    该命令执行时位控模块执行交互块MOVE_CMD域中指定运动操作
    S 模式01(绝相运动模式)执行单步运动目标速度位置信息
    交互块TARGET_SPEEDTARGET_POS域提供
    S 模式23(单速连续速度模式)忽略位置参数位控模块加速交互块
    TARGET_SPEED域指定速度命令字节变空闲时运动停止
    S 模式45(手动速度控制模式)忽略位置参数您程序变化速度值
    装载交互块TARGET_SPEED域中位控模块会持续监视该参数区域
    速度值变化时进行合适响应
    命令123
    获取参考点偏移量
    该命令执行时位控模块建立参考点位置零位置
    发出该命令前您必须确定参考点位置工件拖工作起始位置接该命令
    位控模块计算工作起始位置(前位置)参考点位置间偏移量计算
    偏移量写入交互块RP_OFFSET区域前位置设0工作起
    始位置设零位置
    步进电机法踪前位置(掉电步进电机手动重新定位)时发出寻找
    参考点命令动重建零位置
    命令124
    正点动
    该命令手动发出步进电机正运动脉
    该命令效时间05秒位控模块发出脉移动JOG_INCREMENT中指
    定距离
    该命令保持05秒更长运动模块开始加速JOG_SPEED指定速度值
    检测空闲状态转换时位控模块减速停止
    命令125
    反点动
    该命令手动发出步进电机反运动脉
    该命令效时间05秒位控模块发出脉移动JOG_INCREMENT中指
    定距离
    该命令保持05秒更长位控模块开始加速JOG_SPEED指定速度值
    检测空闲状态转换时位控模块减速停止
    命令126
    寻找参考点位置
    该命令执行时位控模块指定寻找模式发出参考点寻找操作参考点已
    找运动停止时位控模块交互块RP_OFFSET域中读取数装载
    前位置CLR输出产生50微秒脉
    命令127
    重新装载组态
    该命令执行时位控模块SM区适区域读取组态包络表指针组态包络表
    指针指定位置读取组态块位控模块刚刚组态数现模块组态进行
    较执行需设置改变重新计算放弃缓存包络S7200编程序控制器系统手册
    302
    理解位控模块包络缓存
    位控模块缓存区存储4包络执行数接收执行包络指令时位控模块检查
    请求包络否存储缓存区中包络执行数驻留缓存中位控模块立执行包络包络
    执行数没驻留缓存中位控模块S7200组态包络表中读取包络块信息执行包络
    前计算包络执行数
    命令122 (执行交互块中指定运动)缓存区存储执行数直S7200组态包络
    表中读取交互块计算运动执行数
    重新组态位控模块删存储缓存区中执行数
    创建您位控指令
    位控导创建控制位控模块操作位置指令然您创建户指令STL代码段提
    供实例位控模块创建您控制指令
    该实例位插槽0带位控模块S7200 CPU 224位控模块电时组态CMD_STATSMB234
    符号CMDQB2符号NEW_CMD该包络符号
    实例程序:控制位控模块
    Network 1 新运动命令状态
    LSCR State_0
    Network 2 CMD_STATSMB234符号
    CMDQB2符号
    NEW_CMD包络符号
    1 清位控模块Done位
    2 清位控模块命令字节
    3 发送新命令
    4 等执行命令
    LD SM00
    MOVB 0 CMD_STAT
    BIW 0 CMD
    BIW NEW_CMDCMD
    SCRT State_1
    Network 3
    SCRE
    Network 4 等命令完成
    LSCR State_1
    Network 5 命令完成错误进入空闲状态
    LDB CMD_STAT 16#80
    SCRT Idle_State
    Network 6 命令完成错误进入错误处理状态
    LDB> CMD_STAT 16#80
    SCRT Error_State
    Network 7
    SCRES7200开环运动控制 第9章
    303
    理解位控模块支持RP寻找模式
    列图种RP寻找模式选项示意图
    图921显示RP寻找模式1两选项种模式RP定位工作区侧RPS输入开
    始激活方
    图922显示RP寻找模式2两选项种模式RP定位RPS输入效区中心
    图923显示RP寻找模式3两选项种模式RP定位超出RPS输入效区指
    定数目零脉(ZP)处
    图924显示RP寻找模式4两选项种模式RP定位RPS输入效区指定
    数目零脉(ZP)处
    种模式RP寻找方RP接方四种组合(仅出两种组合示意图) 组
    合决定RP寻找操作模式种组合四种起始点:
    图中工作区域已确定便参考点工作区运动RP接方样种方式选
    择工作区域机械齿轮系统中螺距误差够参考点找工作区第次运动中

    缺省组态
    RP寻找方:反
    RP逼方:正 工作区
    LIM

    RPS效
    正运动
    反运动
    RP寻找方:正
    RP逼方:正
    工作区
    LIM+

    RPS效
    RP
    RP
    正运动
    反运动
    图921 RP寻找模式1S7200编程序控制器系统手册
    304
    工作区
    LIM

    RPS效
    RP
    缺省组态
    RP寻找方:反
    RP逼方:正
    RP寻找方:正
    RP逼方:正
    工作区
    LIM+

    RPS效
    RP
    正运动
    反运动
    正运动
    反运动
    图922 RP寻找:模式2
    工作区
    LIM

    RPS
    效 RP
    缺省组态
    RP寻找方:反
    RP逼方:正
    RP寻找方:正
    RP逼方:正
    ZP脉数
    工作区
    LIM+

    RPS

    RP
    ZP脉数
    正运动
    反运动
    正运动
    反运动
    图923 RP寻找:模式3S7200开环运动控制 第9章
    305
    工作区
    LIM

    工作区
    LIM+

    RPS效
    RP
    RPS效
    RP
    缺省组态
    RP寻找方:反
    RP逼方:正
    RP寻找方:正
    RP逼方:正
    ZP脉数
    ZP脉数
    正运动
    反运动
    正运动
    反运动
    图924 RP寻找:模式4S7200编程序控制器系统手册
    306
    选择工作区位置消螺距误差
    图925示工作区参考点(RP)RPS效区限位开关(LIM+LIM)间接方够
    消螺距误差关系图中第二部分工作区位置够消螺距误差图925示RP寻找模
    式3RP寻找模式搜索序类似工作区位置推荐
    工作区
    LIM

    RPS
    效RP
    工作区
    LIM

    RPS
    效RP
    未消螺距误差
    消螺距误差
    RP寻找方:反
    RP逼方:反
    RP寻找方:反
    RP逼方:反
    正运动
    反运动
    正运动
    反运动
    图925 消螺距误差未消螺距误差工作区位置307
    创建调制解调模块程序
    EM241调制解调模块S7200直接连根模拟电话线支持S7200
    STEP 7MicroWIN间通讯该调制解调模块支持Modbus站RTU协议该模块S7200
    间通讯通扩展IO总线实现
    STEP 7MicroWIN提供调制解调扩展导帮助您设置远端调制解调器者设置
    S7200连远程设备调制解调模块
    章中
    EM241调制解调模块特点 308
    调制解调扩展导组态调制解调模块 314
    调制解调指令限定概述 318
    调制解调模块指令 319
    调制解调模块范例程序 323
    支持智模块CPU 323
    调制解调模块特殊存储位置 323
    高级议题 325
    发送电话号码格式消息 327
    文消息格式 328
    CPU数传送消息格式 329S7200编程序控制器系统手册
    308
    调制解调模块特点
    调制解调模块S7200直接连模拟电话线提供特性:
    提供国际电话线接口
    提供STEP 7MicroWIN调制解调
    接口进行编程诊断(teleservice)
    支持Modbus RTU协议
    支持数字文寻呼
    支持SMS短消息
    允许CPUCPUCPUModbus数
    传送
    口令保护
    提供安全回拨功
    国家代码开关
    图101 EM 241调制解调模块
    调制解调模块组态存储CPU中
    您STEP 7MicroWIN调制解调扩展导组态调制解调模块调制解调模块规范
    请参考附录A
    国际电话线接口
    调制解调模块标准V34(336K波
    特)10位调制解调器数置
    外置PC调制解调器相兼容该调制解调模
    块够11位调制解调器通讯
    针 描述
    3 振铃
    4 提示
    123456 允许反连接
    块够 位调制解调器通讯
    图102 RJ11插座视图
    通安装模块前面6位4线RJ11连接
    器调制解调模块连接电话线见图
    102
    国家需适配器RJ11接口转
    换连接标准电话线更信息请参见
    您适配器说明书
    调制解调器电话线接口需外供直流24V
    CPU传感器电源外部电源调
    制解调模块接端连系统线
    调制解调模块电时模块动特定国
    家操作组态电话接口模块前面两旋
    钮开关选择国家代码您必须模块
    电前选国家支持国家请参
    见表101
    表101 EM241支持国家
    开关设置 国家
    00 澳利亚
    01 奥利
    02 利时
    05 加
    06 中国
    08 丹麦
    09 芬兰
    10 法国
    11 德国
    12 希腊
    16 爱尔兰
    18 意利
    22 卢森堡
    25 荷兰
    26 新西兰
    27 挪威
    30 葡萄牙
    34 西班牙
    35 瑞典
    36 瑞士
    38 英国
    39 美国创建调制解调模块程序 第10章
    309
    STEP 7MicroWIN接口
    您调制解调模块通电话线STEP 7MicroWIN通讯(teleservice)
    STEP 7MicroWIN调制解调模块作远程调制解调器时需S7200 CPU进行组态
    编程
    STEP 7MicroWIN中步骤调制解调模块:
    1 S7200断电调制解调模块连IO扩展总线S7200 CPU电时连接
    IO模块
    2 电话线连接调制解调模块需适配器
    3 调制解调模块连接24V直流供电
    4 调制解调模块系统相连接
    5 设置国家代码开关
    6 S7200 CPU调制解调模块电
    7 组态STEP 7MicroWIN10位调制解器通讯
    Modbus RTU协议
    您调制解调模块组态作Modbus RTU站调制解调模块通调制解调接口接收Modbus请
    求解释请求CPU交换数然调制解调模块生成Modbus响应通调制解调接口
    响应发送出
    提示
    果调制解调模块组态Modbus RTU 站STEP 7MicroWIN通电话线调制解调模
    块通讯
    调制解调模块支持Modbus功表102示
    Modbus功4功16允许请求中
    读写125保持寄存器(250字节V区)
    功5功15写CPU映寄存器
    值户程序覆盖
    Modbus 址通常写作包括数类型偏移
    量56字符前二字符决
    定数类型4字符数类型范
    围选择适值Modbus设备会
    址映射正确Modbus功中
    表102 调制解调模块支持Modbus功
    功 描述
    功01 读线圈(输出)状态
    功02 读输入状态
    功03 读保持寄存器
    功04 读输入(模拟输入)寄存器
    功05 写单线圈(输出)
    功06 预设单寄存器
    功15 写线圈(输出)
    功16 预设寄存器S7200编程序控制器系统手册
    310
    表103示调制解调模块支持Modbus
    址Modbus址S7200 CPU址
    间映射关系
    调制解调扩展导调制解调模块生
    成支持Modbus RTU协议组态块
    Modbus协议前必须调制解调模块
    组态块载CPU数块中
    表103 映射Modbus址S7200 CPU
    Modbus址 S7200 CPU址
    000001
    000002
    000003

    000127
    000128
    Q00
    Q01
    Q02

    Q156
    Q157
    010001
    010002
    010003

    010127
    010128
    I00
    I01
    I02

    I156
    I157
    030001
    030002
    030003

    030032
    AIW0
    AIW2
    AIW4

    AIW62
    040001
    040002
    040003

    04xxxx
    VW0
    VW2
    VW4

    VW 2*(xxxx1)
    寻呼SMS短消息
    调制解调模块支持移动电话发送数字文寻呼信息SMS (短消息服务)信息(移动电
    话服务提供商支持方)信息电话号码存储调制解调模块组态块中组态块必须
    载S7200 CPU数块中您调制解调扩展导调制解调组态块生成信息电话号
    码调制解调扩展导创建允许您程序启动信息发送程序代码
    数字寻呼
    数字寻呼语音电话语音功寻呼机发送数字值调制解调模块拨出请求寻呼服务等
    语音信息完成然发送数字寻呼信息寻呼信息中09星号(*)ABCD
    寻呼机显示星号字符ABCD实际字符标准寻呼机寻呼服务提供商
    决定
    文寻呼
    文寻呼字母消息传送寻呼提供商然传寻呼机文寻呼提供商通常条
    调制解调器相连电话线接收文寻呼调制解调模块电信文字数字协议(TAP)服务提
    供商发送文消息文寻呼提供商协议接收消息
    短消息服务(SMS)
    般说移动电话服务支持GSM相兼容短消息服务(SMS)消息SMS允许调制解调模
    块通条模拟电话线SMS提供商发送消息SMS提供商消息传送移动电话消息
    文形式显示电话调制解调模块电信文字数字协议(TAP)通计算机协议(UCP)
    SMS提供商发送消息您条调制解调线路SMS消息发送支持协议SMS提
    供商创建调制解调模块程序 第10章
    311
    文SMS消息中嵌入变量
    调制解调模块够文消息中嵌入CPU数基消息中定义格式化该数您
    定义数点左边右边数字位数数点逗号点号户程序命令调制解调模块发送
    文消息时调制解调模块CPU中找消息确定消息中需CPU值CPU
    中找值然消息发送服务提供商前值格式化放文消息里面
    消息提供商电话号码消息消息中嵌入数通CPU循环周期CPU中读取消
    息发送时您程序修改电话号码消息信息中嵌入变量消息发送程中连续
    刷新果消息中包含变量变量通CPU循环周期读取果您消息中
    嵌入数保持致发送消息时修改嵌入变量
    数传送
    调制解调模块允许户程序通电话线CPUModbus设备传送数传送数电话号码
    通调制解调扩展导组态存储调制解调模块组态块中该组态块载S7200
    CPU数块中调制解调扩展导创建允许您程序启动数传送程序代码
    数传送请求远程设备中读数请求远程设备写数数传送读写1
    100数字数传送者连接CPU中读取写入数
    您调制解调扩展导中创建数传送包括单远程设备读操作单
    远程设备写操作者远程设备间读写操作
    数传送调制解调模块组态协议果该模块组态支持PPI协议(响应STEP
    7MicroWIN时)模块PPI协议传送数果该模块组态支持Modbus RTU协议数传
    送Modbus协议
    远程设备电话号码数传送请求传送数通CPU循环周期CPU中读取
    消息发送时您程序修改电话号码消息消息传送程中够修改传送

    果远程设备调制解调模块数传送中口令功需电话号码组态中输入
    远端调制解调模块口令数传送回拨功
    口令保护
    口令安全调制解调模块选功调制解调扩展导中启调制解调模块口令
    CPU口令调制解调模块口令独立8字符口令拨号者必须调制解调模块提供该口令
    否允许访问调制解调模块连接CPU 口令作调制解调模块组态块部分存CPUV
    区必须调制解调模块组态块载连接CPU数块中
    果CPU口令安全系统块中拨号者必须提供CPU口令获取口令保护功访
    问权S7200编程序控制器系统手册
    312
    安全回拨
    安全回拨调制解调模块选功调制解调扩展导中组态回拨功允许预先设定
    电话号码访问CPUCPU提供额外安全保护回拨功时调制解调模块应答进
    入拨号验证拨号者然断开链接果呼者授权调制解调模块会呼者拨
    预定义电话号码允许呼者访问CPU
    调制解调模块支持三种回拨模式:
    预先定义号码号码回拨
    预先设定号码号码皆回拨
    号码回拨
    调制解调扩展导中选择适选项确定回拨模式然定义回拨电话号码回拨电话号码存储
    调制解调模块组态块中该组态块存储连接CPU数块中
    简单回拨形式单预先定义电话号码果调制解调模块组态块中存储回
    拨号码调制解调模块应答进入拨号时通知拨号者回拨功已断开连接拨号者然
    回拨组态块中指定号码
    调制解调模块支持预设电话号码回拨功该模式拨号者查询电话号码果拨
    号者提供号码模块组态块中预先设定号码中某相匹配调制模块断开连接拨号者然
    组态块中号码相匹配号码进行回拨户组态250回拨号码
    存预先设定回拨号码时连接调制解调模块提供回拨号码前两数字外
    模块组态块中号码完全匹配例果组态回拨号码91(123)4569999需
    拨外线(9)长途(1)提供回拨号码号码中:
    91(123)4569999
    1(123)4569999
    (123)4569999
    号码认作匹配回拨号码执行回拨时调制解调模块组态块
    回拨电话号码实例中91(123)4569999组态回拨号码时确保前两数字外
    电话号码均唯进行回拨号码较时电话号码中数字字符象逗号括号样
    字符回拨号码较中忽略计
    调制解调扩展导中回拨组态中选择启电话号码回拨选项设置成意
    电话号码进行回拨果选择选项调制解调模块应答拨号请求回拨号码拨号
    者提供电话号码调制解调模块断开连接拨该电话号码种回拨模式提供种调制解调
    模块方连接收取电话费方式S7200 CPU提供安全保护种回拨模
    式应调制解调模块口令功提供安全保护
    调制解调模块口令回拨功时启模块处理回拨功前求拨号者提供正确
    口令创建调制解调模块程序 第10章
    313
    EM241组态表
    文消息电话号码数传输信息回拨号码选项存储调制解调模块组态表
    中该组态表必须载CPUV区调制解调扩展导引导您完成整调制解调模块组态表生
    成然STEP 7MicroWIN调制解调模块组态表放载S7200 CPU数块中
    调制解调模块CPU运动时CPU次STOPRUN转换5秒钟读取该组态表
    调制解调模块STEP 7MicroWIN连接模块会CPU读取新组态表果调制解调模块
    线时新组态表载该模块会务结束时读取新组态表
    果调制解调模块检测组态表中错误模块前部指示模块LED(MG)会闪烁查
    STEP 7MicroWIN中PLC信息画面读取SMW220 (模块0号槽)中关组态错误信息数值
    调制解调模块组态错误表104列果您调制解调扩展导创建调制解调模块组态
    表STEP 7MicroWIN生成组态表前会进行数检查
    表104 EM241组态错误(十六进制)
    错误 描述
    0000 错
    0001 24V直流外供电源
    0002 模块障
    0003 组态块ID ― 位组态表起始处EM241标识该模块效
    0004 组态块超范围 ― 组态表指针未指V区者表部分超出连CPUV区范围
    0005 组态错误 回拨已启回拨电话号码数目等0250消息数目250发送电
    话号码数目250发送电话号码长度120字节
    0006 国家代码选择错误 ― 支持国家选择旋钮开关设定数值
    0007 电话号码太 ― 回拨功回拨号码长度限
    000800FF 保留
    01xx 回拨号码xx错 ― 回拨电话号码xx中非法字符xx值1意味着第回拨号码xx值
    2指第二回拨号码类推
    02xx 电话号码xx错 ― 消息电话号码xx数传送电话号码xx某区域中包含非法
    值数值xx1表示第电话号码2指第二号码等等
    03xx 消息xx错―消息数传输数量xx超允许长度数值xx1代表第条消
    息2指第二条消息等等
    0400FFFF 保留S7200编程序控制器系统手册
    314
    EM241状态LED
    位控模块前面板8指示状态LED表105描述状态LED
    表105 EM241状态LED
    LED 描述
    MF 模块障 ― 模块检测障条件时该LED灯亮:
    S 24V直流外供电源
    S IO门狗超时
    S 模块障
    S CPU通讯出错
    MG 模块正常 没模块障条件时该LED灯亮果组态表中错者户电话线接口设
    置非法国家代码设置模块正常LED会闪烁查STEP 7MicroWINPLC信息画
    面者读取SMW220 (模块0号槽)数值获组态错误信息
    OH Off Hook EM241正电话线时该LED亮
    NT 拨号音 EM241接发送消息命令电话线拨号音时该LED灯亮指示错误条
    件EM241组态拨号前检查拨号音时候会出现错误条件次拨号尝试
    失败该LED接通保持5秒左右
    RI 振铃指示 该LED指示EM241正接收拨入电话
    CD 载波检测 该LED指示远程调制解调器连接已建立
    Rx 接收数 调制解调器接收数时该LED闪烁
    Tx 传送数 调制解调器进行数传送时该LED闪烁
    调制解调扩展导组态调制解调模块
    STEP 7MicroWIN工具菜单浏览器工具部分启动调制解调扩展导
    该导必须项目进行编译设符号寻址模式果您未编译您程序请现编译
    1 调制解调扩展导第画面中选择组态EM241调制解调模块点击步>
    2 调制解调扩展导求调制解调模块相S7200 CPU位置信息便生成正确程序代
    码点击读模块钮动读取CPU相连智模块位置扩展模块号码零开始序
    排列双击您组态调制解调模块模块位置域中设置调制解调模块位置点击
    步>
    固件版号12前S7200 CPU必须智模块安装紧CPU位置否调制
    解调扩展导法组态该模块
    3 口令保护画面中调制解调模块口令保护功该模块设置18字符口
    令该口令独立S7200 CPU口令该模块设口令保护试图通该调制
    解调模块连接S7200 CPU时必须输入正确口令 果需选择口令保护功
    输入口令点击步>
    调制解调
    扩展创建调制解调模块程序 第10章
    315
    4 调制解调模块支持两通讯协议:PPI协议(STEP 7MicroWIN通讯)Modbus
    RTU协议选择什样通讯协议取决正作远端通讯伙伴设备类型该设置控制调
    制解调模块应答拨入进行CPU数传送时通讯协议选择适协议点击
    步>
    5 您组态该模块呼机发送数字文消息手机发送短消息(SMS)点击启消息发
    送复选框点击组态消息…钮定义消息接收方电话号码
    6 设置手机呼机发送消息时您必须定义消息电话号码选择组态消息画面
    消息标签点击新消息钮输入消息文字容指定插入消息中CPU数
    消息中插入CPU数光标放数位置然点击插入数…钮指定
    CPU数址(:VW100)显示格式(:符号整数)数点左右位数您
    指定数点点号逗号
    数寻呼仅限数字09字母ABCD星号(*)数字寻呼消息长度取决
    服务提供商
    文消息长119字符字母数字字符
    文消息包含意数目嵌入变量
    嵌入变量连CPU中VMSMIQSTCAI存储区
    十六进制数显示16#开头数值中位数取决变量例VW100显示
    16#0123
    数点左边位数必须足够显示期数值范围果符号整数浮点数
    应包括正负号
    果数格式整数数点右边位数零该整数显示标定整数
    例果VW100=1234果数点右边两位该数显示1234’
    果数值太法指定域中显示调制解调模块#代字符位置显示该

    7 组态消息画面选择电话号码标签组态电话号码点击新电话号码…钮
    添加新电话号码旦组态电话号码必须添加项目中选中已电
    话号码栏中电话号码点击右箭头电话号码添加前项目中旦您
    电话号码添加前项目中选择电话号码号码添加符号名
    您程序
    基户选择消息类型电话号码包括域
    消息协议选择告诉调制解调模块种协议消息服务提供商发送消息数字呼机
    支持数字协议文字寻呼通常求TAP(Telelocator Alphanumeric Protocol)SMS
    消息提供商支持TAPUCP(通计算机协议)通常三种UCP服务SMS消息
    数提供商支持命令151SMS提供商进行查询确定求协议命令
    描述域中您电话号码添加文字描述S7200编程序控制器系统手册
    316
    电话号码域中输入消息服务提供商电话号码文消息电话号码服务
    提供商接收文消息调制解调线号码数字寻呼电话号码呼机
    身号码调制解调模块允许电话号码域中40字符字符电话号码
    调制解调模块拨出:
    09 电话键
    ABCD* # DTMF数字(仅音频)
    停止拨号2秒钟
    命令调制解调器产生挂机闪烁
    @ 等5秒静音
    W 等拨号音
    () 忽略(格式化电话号码)
    仅版11EM 241调制解调模块支持短划线()
    特定呼机ID域手机号码域里您输入接收消息呼机号码手机号码号
    码数字09应包含字符输入20数字
    口令域TAP消息选项提供商求口令通常空着调制解调模
    块允许该口令15字符
    Originating电话号码域调制解调模块SMS消息中够识UCP命令服务
    提供商求样域输入服务提供商域少字符数求
    调制解调模块允许15字符
    调制解调器标准域提供调制解调模块服务提供商调制解调器间法进行
    调制解调标准沟通情形缺省设置V34(336k波特)
    数格式域服务提供商传送消息时进行数位校验调整TAP通常7位
    数位偶校验服务提供商8位数位校验UCP总8位数位
    校验查询服务提供商决定种设置
    8 您组态调制解调模块S7200 CPU(果选择PPI协议)Modbus设备(
    果选择Modus协议)传送数选中CPU数传送选框点击组态CPU…钮
    定义传送数远程设备电话号码
    9 设置CPUCPUCPUModbus数传送时您必须定义传送数远程设备
    电话号码组态数传送画面中选择数传送标签点击新传送钮数传送包括远程
    设备读数远程设备写数者远程设备间读写操作果选择读
    写先执行读执行写
    读写操作中达100字数传送必须CPUV存储区导远程
    设备存储区进行描述时总远程设备作S7200 CPU果远程设备Modbus设
    备数传送Modbus设备(址 04xxxx)保持寄存器结果确定相应
    Modbus址(xxxx):
    Modbus址 =1+(V区址2)
    V区址 =(Modbus址-1)*2创建调制解调模块程序 第10章
    317
    10 组态CPU数传送画面电话号码标签中您定义CPUCPUCUPModbus数
    传送电话号码点击新电话号码…钮添加新电话号码旦组态电话
    号码必须添加项目中选中已电话号码栏中电话号码点击右箭头
    电话号码添加前项目中旦您该号码加入项目中增加程序
    中符号名
    描述域电话号码域描述前面消息功相果远程设备调制解调模块
    口令保护功求填写口令域调制解调模块该口令域中必须填写远程调制解调
    模块口令调制解调模块远程调制解调模块求时提供口令
    11 回拨功调制解调模块收远程STEP7MicroWIN拨号动断开连接拨
    出预定电话号码选择回拨复选框然点击组态回拨…钮组态回拨电
    话号码点击步>
    12 组态回拨…画面中您输入电话号码调制解调模块应答拨入时会号
    码果回拨号码预先确定应选择回拨指定电话号码果调制解调模块
    接受拨号者提供回拨号码(反计费)选择意电话号码回拨
    果特定电话号码回拨点击新电话号码钮添加回拨电话号码回拨属性画面中
    输入预先定义回拨号码相应描述里输入电话号码调制解调模块执行回
    拨时号码电话号码应包括需数字连接外线等外线时暂
    停接通长途等
    输入新回拨号码必须加入项目中选中选回拨电话号码点击右箭
    头号码加入前项目
    13 您调制解调模块消息传送数传送功设置试拨次数拨号消息发送尝
    试失败调制解调模块会户程序报告错误
    电话线话筒摘机时没拨号音通常调制解调模块发送消息执行回拨时没
    拨号音模块会户程序返回错误想拨号音线路拨出选择允许拨
    号音拨号选项
    14 EM241模块V11版进行编程特定响铃次数进行响应非指定数值
    否模块第次响铃时响应020间选择响铃次数数值01时第
    次响铃时响应数值零时提供EM 241前版兼容性
    Modbus RTU协议时EM 241模块V11版允许户组态模块仅响应特定
    Modubs址0247间指定Modbus址址零时提供EM 241前版
    兼容性EM 241响应址
    15 调制解调扩展导调制解调模块创建组态块求户输入起始存储区址存储调
    制解调模块组态数调制解调模块组态块存储CPUV存储区STEP7MicroWIN
    该组态块写入项目数块中组态块基组态消息电话号码数量您选
    择您希组态块存储V区址者点击建议址钮导建议合适
    未V区点击步>
    16 组态调制解调模块步调制解调模块指定命令字节Q区址您计算S7调
    制解调模块前模块占实际输出字节决定该Q存储区址调制解调器
    前S7200点击步>S7200编程序控制器系统手册
    318
    17 现Moden扩展导选组态生成项目组件(程序块数块)您程序中
    程序代码导屏幕显示您求组态项目组件您必须调制解调模块组态
    块(数块)程序块载S7200 CPU
    调制解调指令限定概述
    调制解调扩展导基模块位置您作组态选项生成唯指令子程序调制解调模
    块控制变非常简单指令加前缀MODx里x模块位置
    EM241调制解调模块指令求
    调制解调模块指令时请考虑求:
    调制解调模块指令三子程序
    调制解调模块指令会增加您程序存储空间需求达370字节果您删掉
    指令子程序您需时重新运行调制解调扩展导次生成指令
    必须确保时间条指令激活
    指令中断程序中
    调制解调模块第次电STOPRUN时读取组态表信息非模式转换次
    电否模块法查觉程序中组态表作改变
    EM241调制解调模块指令
    您S7200程序中调制解调模块指令请遵循步骤:
    1 调制解调扩展导生成调制解调模块组态表
    2 程序中插入MODx_CTRL指令SM00条件循环执行
    3 需发送消息插入MODx_MSG指令
    4 数传送插入MODx_XFR指令创建调制解调模块程序 第10章
    319
    EM241调制解调模块指令
    MODx_CTRL指令
    MODx_CTRL(控制)指令初始化调制解调模块
    指令应该扫描周期调次项目中次
    MODx_XFR指令
    MODx_XFR(数传送)指令命令调制解调模块读写
    S7200 CPUModbus设备数START输入触发
    时刻开始Done位置位指令需2030秒时间
    EN位必须接通模板发出命令保持接通直
    Done位置位标志整程完成START输入接通模
    块忙时循环模块发送XFR命令START输入
    边检测脉触发命令允许发送次
    Phone数传送电话号码中您调制解调
    扩展导中数传送电话号码定义符号名
    Data定义数传送号码您调制解调
    扩展导中数传送请求定义符号名
    Done位调制解调模块完成数传送时接通
    Error字节包含数传送结果表104定义条指令执行引起错误条件
    表106 MODx_XFR指令参数
    输入输出 数类型 操作数
    START BOOL IQMSSMTCVL功率流
    PhoneData BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LDS7200编程序控制器系统手册
    320
    MODx_MSG指令
    MODx_MSG(发送消息)指令调制解调模块发送寻呼
    SMS短消息START输入触发时刻开始Done位置
    位指令需2030秒时间
    EN位必须接通模板发出命令保持接通直
    Done位置位标志整程完成START输入接通模
    块忙时循环模块发送MSG命令START输入
    边检测脉触发命令允许发送次
    Phone消息电话号码中您调制解调扩展
    导中定义号码时您消息电话号码分配符号名
    Msg已定义消息号码您调制解调扩展
    导中消息分配符号名
    Done位调制解调模块完成服务提供商消息发送该位置1
    Error字节包含请求执行结果表108定义条指令执行引起错误条件
    表107 MODx_MSG指令参数
    输入输出 数类型 操作数
    START BOOL IQMSSMTCVL功率流
    PhoneData BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD创建调制解调模块程序 第10章
    321
    表108 MODx_MSGMODx_XFR指令返回错误代码
    错误 描述
    0 错
    电话线路错误
    1 拨号音
    2 线路忙
    3 拨号错误
    4 应答
    5 连接超时(1分钟未连接)
    6 连接放弃未知响应
    命令错误
    7 数字寻呼消息包含非法数字
    8 电话号码(号码输入)超范围
    9 消息数传送(Msg数输入)超范围
    10 文消息数传送消息错误
    11 消息数传送电话号码错误
    12 允许操作(:拨号尝试设0)
    服务提供商错误
    13 消息服务响应(超时)
    14 消息服务未知原断开连接
    15 户放弃消息(禁止命令位)
    TAP 服务提供商返回文寻呼错误SMS消息错误
    16 接收远程断开连接(服务提供商放弃)
    17 登录未消息服务接收(正确口令)
    18 块未消息服务接受(校验传送错误)
    19 块未消息服务接受(未知原)
    UCP SMS服务提供商返回SMS消息错误
    20 未知错误
    21 检验错误
    22 步错误
    23 系统支持操作(非法命令)
    24 该操作时允许
    25 拨号排激活(黑名单)
    26 拨号者址效
    27 验证失败
    28 合法代码失败
    29 GA效
    30 重复允许
    31 重复合法代码失败
    32 优先拨号允许
    33 优先拨号合法代码失败
    34 紧急消息允许
    35 紧急消息合法代码失败
    36 反收费允许
    37 反收费合法代码失败S7200编程序控制器系统手册
    322
    表108 MODx_MSGMODx_XFR指令返回错误代码
    描述错误
    UCP 服务提供商返回SMS消息错误(续)
    38 延期发送允许
    39 新AC效
    40 新合法代码允许
    41 标准文效
    42 时间段效
    43 系统支持消息类型
    44 消息太长
    45 请求标准文效
    46 消息类型呼机类型效
    47 SMSC中未发现消息
    48 保留
    49 保留
    50 子机挂机
    51 支持传真组
    52 支持传真消息类型
    数传送错误
    53 消息超时(远程设备响应)
    54 远端CPU正忙传载
    55 访问错误(存储器超范围非法数类型)
    56 通讯错误(未知响应)
    57 响应校验错误CRC错误
    58 远端EM241设回拨方式(允许)
    59 远端EM241拒绝提供口令
    60to127 保留
    指令错误
    128 请求法处理模块正处理请求该请求启动脉
    129 调制解调模块错误:
    S 调制解调扩展导组态调制解调模块位置Q存储区址实际位置存储
    区址匹配
    S 参考SMB8SMB21(IO 模块ID错误寄存器)创建调制解调模块程序 第10章
    323
    EM241调制解调模块示例
    实例:调制解调模块
    Network 1 调MOD0_CTRL
    扫描周期子程序
    LD SM00
    CALL MOD0_CTRL
    Network 2 发送文消息
    手机
    LD I00
    EU
    L637
    LD I00
    CALL MOD0_MSG L637 Cell Phone
    Message 1 M00 VB10
    Network 3 传送数远程CPU
    LD I01
    EU
    L637
    LD I01
    CALL MOD0_XFRL637 Remote CPU
    Transfer1 M00 VB10
    支持智模块S7200 CPU
    调制解调模块设计表109中列出S7200 CPU起智扩展模块
    表109 EM214模块S7200 CPU模块兼容性
    CPU 描述
    CPU 222版 110更高 CPU222 DCDCDCCPU222 ACDC继电器
    CPU 224版 110更高 CPU224 DCDCDCCPU224 ACDC继电器
    CPU 224XP版 200更高 CPU224XP DCDCDCCPU224XP ACDC继电器
    CPU 226版 100更高 CPU226 DCDCDCCPU226 ACDC继电器
    调制解调模块特殊存储区
    智模块IO扩展总线物理位置分配50字节特殊存储区(SM)果出错检测状
    态变化模块会刷新该模块位置相应SM区域果第模块需报告状态错误消息
    时候应刷新SMB200SMB249果第二模块更新SMB250SMB299类
    推见表1010
    表1010 特殊存储器字节SMB200SMB549
    特殊存储器字节SMB200SMB549
    插槽0中
    智模块
    插槽1中
    智模块
    插槽2中
    智模块
    插槽3中
    智模块
    插槽4中
    智模块
    插槽5中
    智模块
    插槽6中
    智模块
    SMB200
    SMB249
    SMB250
    SMB299
    SMB300
    SMB349
    SMB350
    SMB399
    SMB400
    SMB449
    SMB450
    SMB499
    SMB500
    SMB549
    表1011示调制解调模块特殊存储区数区域分配该区域智模块位IO系统0
    号槽定义S7200编程序控制器系统手册
    324
    表1011 EM241调制解调模块SM位置
    SM址 描述
    SMB200
    SMB215
    模块名(16ASCII字符)SMB200第字符
    EM241调制解调器
    SMB 216
    SMB 219
    SW修订号码(4ASCII字符)SMB216第字符
    SMW220 错误代码(SMB220)错误代码高字节
    0000 没错误
    0001 户电源
    0002 调制解调器障
    0003 组态块ID
    0004 组态块超范围
    0005 组态错误
    0006 国家代码选择错误
    0007 电话号码太
    0008 消息太
    0009 00FF 保留
    01xx 回拨号码XX出错
    02xx 呼机号码XX出错
    03xx 消息号码X
    0400 FFFF 保留
    SMB222
    FEM_FAULT 0错误 1错误
    G EM_GOOD 0 1
    H OFF_HOOK 0 挂机 1摘机
    TNODIALTONE 0拨号音 1拨号音
    RRING 0振铃 1电话振铃
    C CONNECT 0 未连接 1连通
    模块状态 反映LED状态
    MSB
    FGH RC0T0
    7654 3210
    LSB
    SMB223 开关设置国家代码(十进制值)
    SMB224
    SMB225
    建立连接波特率(符号十进制值)SMB224高位字节SMB225低位字节
    SMB226
    MSB
    D0
    76 5 0
    LSB
    D Done位
    0操作正执行
    1操作完成
    ERROR:错误代码描述请参见表108
    户命令结果
    ERROR
    SMB227 电话号码选择-该字节指定发送消息时消息电话号码 效值1250
    SMB228 消息选择 该字节指定发送条消息效值1250
    SMB229
    SMB244
    保留
    SMB245 该模块作命令接口第Q字节间偏移量该偏移量CPU提供方便户
    非模块需
    SMD246 V存储区中指EM241调制解调模块组态表指针SMB246高字节SMB249低
    字节指V区外区域指针接受模块会持续检查该区域等效
    指针值创建调制解调模块程序 第10章
    325
    高级议题
    理解组态表
    调制解调扩展导够基您关您系统回答动生成组态表轻松完成调制解调器应
    组态表信息提供想创建调制解调模块控制程序格式化消息高级户
    组态表位S7200V存储区表1012字节偏移量栏SM中组态区域指针指
    位置偏移量组态表信息分四部分
    组态块包含组态该模块信息
    回拨电话号码块包含预定电话号码回拨安全功
    消息电话号码块包含拨号消息服务CPU数传送电话号码
    消息块包含预定消息服务中发送消息
    表1012 EM241组态表
    组态块
    字节偏移量 描述
    04 模块标识-5ASCII字符联系组态表智模块版100EM241调制解调模块标
    识M241A
    5 组态块长度-前24
    6 回拨电话号码长度-效值040
    7 消息电话号码长度-效值0120
    8 回拨电话号码数量 效值0250
    9 消息电话号码数量 效值0250
    10 短消息数量 效值0250
    11 接听电话号码 效值范围020
    12 Modbus RTU址 效值范围0247
    13 字节包含支持特性位
    MSB
    PD 0 语音拨号 1脉拨号
    CB 0 回拨禁止 1回拨
    PW 0 口令禁止 1口令
    MB 0 PPI协议 1 Modbus协议
    BD 0 盲拨禁止 1盲拨
    模块忽略位210
    PD CB PW BD 0 0MB 0
    7654 3210
    LSB
    14 保留
    15 尝试次数-该值指定调制解调模块返回错误前尝试拨号发送消息次数数值0禁
    止调制解调拨号
    16to23 口令-8ASCII字符S7200编程序控制器系统手册
    326
    表1012 EM241组态表
    回拨电话号码块(选)
    字节偏移量 描述
    24 回拨电话号码1-字符串代表第授权EM241调制解调模块回拨访问电话号码
    回拨电话号码长度域中指定长度回拨号码分配相空间(组态块中偏移量
    6)
    24+回拨号码 回拨电话号码2
    : :
    : 回拨电话号码n
    消息电话号码块(选)
    字节偏移量 描述
    M 消息电话号码1字符串代表消息电话号码包括协议拨号选项消息电话号
    码长度域中指定长度电话号码配相空间(组态块中偏移量7)
    消息电话号码格式描述面
    M+消息号码
    长度
    消息电话号码2
    : :
    : 消息电话号码n
    消息块(选)
    字节偏移量 描述
    N 第消息V区偏移量(相VB0)(2字节)
    N+2 消息1长度
    N+3 消息2长度

    : 消息n长度
    P 消息1字符串(120字节)代表第消息该字符串包括文嵌入数规
    范者指定CPU数传送
    请参见面关文消息格式CPU数传送格式描述
    P+消息1
    长度
    消息2
    : :
    : 消息n
    调制解调模块事件出现时会重新读取组态表:
    S7200CPUSTOP转RUN5秒钟(非调制解调线)
    5秒钟次非找效组态(非调制解调线)
    次调制解调线转离线创建调制解调模块程序 第10章
    327
    消息电话号码格式
    消息电话号码结构中包含调制解调模块发送消息需信息消息电话号码字符串第
    字节长度ASCII字符消息电话号码长度120字节(包括长度字节)
    消息电话号码包含斜杠()隔开6区域双斜杠间指示空区域调制解调模块中空区域改
    缺省值
    格式:<电话号码><口令><协议><标准><格式>
    电话号码域调制解调模块发送消息时拨电话号码果发送消息文SMS短消
    息号码服务提供商电话号码果消息数字寻呼该区域寻呼机电话号码果消
    息CPU数传送该号码远程设备电话号码该区域字符数40
    标识:寻呼机号手机号区域数字09果协议CPU数传送该区域提供
    远程设备址该区域20字符
    口令区域:通TAP发送消息时果服务提供商求口令该区域提供口令通UCP发送
    消息该区域作原始址电话号码果消息调制解调模块CPU数传送该区域
    作提供远端调制解调模块口令该口令长度15字符
    协议域:包含ASCII字符指示调制解调模块该格式化传送消息值:
    1-数字寻呼协议(缺省)
    2-TAP
    3-UCP命令1
    4-UCP命令30
    5-UCP命令51
    6-UCP数传送
    标准域:强制调制解调模块特定调制解调标准该标准域ASCII字符
    值:
    1Bell103
    2Bell212
    3V21
    4V22
    5V22bit
    6V23c
    7V32
    8V32bit
    9V34(缺省)
    格式域:三ASCII字符指定消息传送时数位校验果协议设数字寻呼该区域
    效该区域允许两种设置:
    8N18位数位校验位停止位(缺省)
    7E17位数位偶校验位停止位S7200编程序控制器系统手册
    328
    文消息格式
    文消息格式定义文寻呼SMS短消息格式消息格式包含文嵌入变量文消息
    字符串长度字节开始ASCII字符文消息长度120字节(包括长度
    字节)
    格式:<文><变量><文><变量>
    文域包含ASCII字符
    变量域定义调制解调模块CPU中读取格式化放置消息中嵌入数百分号
    ()标识变量域开始结束址左边区域号隔开左右区域间数点逗
    号点号变量域格式:
    址:左右格式
    址域指定该嵌入数址数类型长度(:VD100VW50MB20T10)允许列
    数类型:IQMSMVT(适字)C(适字)AI (适字)长度字
    节字双字
    左区域指定数点左边显示位数该数值应足够显示包括负号完整嵌入数果
    左区域零该值前面显示零左区域效值010
    右区域定义数点右边显示位数数点右边零总够显示果右区域值零该数值
    显示带数点右区域效值010
    格式域指定嵌入数显示格式字符:
    i-符号整数
    u-符号整数
    h-十六进制数
    f-浮点数实数
    实例:温度 VW10031i 压力 VD20043f创建调制解调模块程序 第10章
    329
    CPU数传送消息格式
    CPUCPUCPUModbus数传送数传送格式CPU数传送消息格式
    定义CPU数传送消息ASCII字符串定义两台设备间意数量数传送
    定义数量超消息长度限120字节(119字节字符加长度字节)ASCII码空
    格分隔数传送必须数传送链接中执行数传送
    消息中定义序进行果数传送中检测错误远程设备连接断开面
    传送处理
    果读操作远程设备远端址开始读数量指定字符数然数写
    CPU_址开始V区中
    果写操作CPU_址开始读取数量指定字符数然数写
    远程设备远端_址开始区域
    格式:<操作><数量><址><远端址>
    操作域中ASCII字符指定传送类型
    R-远程设备读数
    W-远程设备写数
    数量域指定传送字符数该区域效值1100字
    _址指定CPU中数传送V区址(:VW100)
    远端_址指定远程设备中数传送址(:VW500)Modbus设备传送数
    址总指定V区果远程设备Modbus设备V区址Modbus址间应关系

    Modbus址=1+(V区址2)
    V区址=(Modbus址-1)*2
    实例:R20VW100 VW200 W50VW500VW1000 R100VW1000VW2000S7200编程序控制器系统手册
    330331
    USS协议库控制
    MicroMaster驱动器
    STEPMicroWIN指令库通包括预组态子程序专门设计USS协议电机驱动器通讯中断
    例行程序控制MicroMaster驱动器变更简单USS指令控制物理驱动器读写驱动器
    参数
    您STEP7MicroWIN指令树库文件夹中找指令您选择USS指令时系统会
    动增加相关子程序(USS1USS7)
    西门子库独立光盘销售STEP 7MicroWIN附加软件:指令库订购号6ES7
    8302BC000YX0购买安装11版西门子库续STEP 7MicroWIN V32x
    V40升级会需附加费情况动升级您库(增加修改库时)
    章中
    USS协议求 332
    计算驱动通讯时间求 332
    USS指令 333
    USS协议指令 334
    USS协议示例程序 341
    USS执行错误代码 342
    连接设置3系列MicroMaster驱动 342
    连接设置4系列MicroMaster驱动 345S7200编程序控制器系统手册
    332
    USS协议求
    STEP 7MicroWIN指令库提供子程序中断例行程序指令支持USS协议USS指令S7200中
    列资源:
    USS协议种中断驱动应程序糟糕情况接收消息中断例行程序执行需
    25ms该时间执行接收消息中断例行程序中断事件排队等服
    务果应容许该类糟糕延迟需考虑控制驱动器解决方案
    初始化USS协议S7200端口专USS通讯
    USS_INIT指令选择端口0USSPPI(USS指SIMOTIONMicroMaster驱动
    USS协议)USS_INIT_P1分配USS通讯端口1端口设置USS协议
    驱动器通讯时法途端口包括STEP 7MicroWIN通讯
    USS协议应开发程序时应双端口模型CPU 226CPU 226XM
    连接计算机PROFIBUS CP卡EM 277 PROFIBUS_DP模块第二通讯端口允许
    STEP 7MicroWINUSS协议运行期间监视控制程序
    USS指令影响分配端口端口通讯相关SM位置
    USS例行程序中断例行程序存储程序中
    USS指令您户程序存储空间需求增加3050字节根特定
    USS指令指令支持路径控制程序存储空间分摊增加少2150字节
    3500字节
    USS指令变量需400字节V存储区该区域起始址户指定保留USS变量
    USS指令求16字节通讯缓存区作指令参数您该缓存区提供
    V区起始址建议例USS指令指定单独缓存区
    执行计算时USS指令累加器AC0AC3累加器程序中累加器中数值
    USS指令更改
    USS指令中断程序中
    提示
    端口操作重新改PPISTEP 7MicroWIN通讯USS_INIT指令重
    新该端口分配PPI操作
    您S7200模式开关设STOP样重新设置端口参数请注意停止驱动通
    讯停止驱动
    计算驱动通讯时间求
    S7200循环扫描驱动通讯异步S7200完成驱动通讯传送前通常完成
    干循环扫描列素助确定求时间:存驱动器数目波特率S7200扫描
    时间USS协议库控制 第11章
    333
    驱动参数访问指令时求更长
    延时参数访问时间需求量取决驱
    动器类型访问参数
    USS_INIT指令分配端口0USS协议(
    端口1时USS_INIT_P1)S7200表
    111示时间间隔定期轮询活动驱动
    器您必须驱动设置超时(timeout)参
    数完成该务
    表111 通讯时间
    波特率
    激活驱动进行轮询时间间隔
    (参数访问指令激活)
    1200 240毫秒()驱动数量
    2400 130毫秒()驱动数量
    4800 75毫秒()驱动数量
    9600 50毫秒()驱动数量
    19200 35毫秒()驱动数量
    38400 30毫秒()驱动数量
    57600 25毫秒()驱动数量
    115200 25毫秒()驱动数量
    提示
    时USS_RPM_xUSS_WPM_x指令激活等指令Done位输出指示完
    成通户逻辑触发新指令
    驱动USS_CTRL指令
    USS指令
    您S7200程序中USS协议指令遵循列步骤:
    1 您程序中插入USS_INIT指令该指令循环周期执行次您
    USS_INIT指令启动改变USS通讯参数
    您插入USS_INIT指令时干隐藏子程序中断服务程序会动加入您程
    序中
    2 您程序中激活驱动USS_CTRL指令
    您需求USS_RPM_xUSS_WPMx指令时刻指
    令中条激活
    3 指令树中选中程序块图标通点击右键(显示菜
    单)库指令分配V区
    选择库存储区选项显示库存储区分配话框
    4 组态驱动参数程序中波特率站址
    相匹配相匹配
    图111 库指令分配V区
    5 连接S7200驱动间通讯电缆
    确保连接驱动器控制设备(S7200)通条短粗电缆连接象驱
    动器样星形连接

    具参考电位互连设备导致出现必电流流互连电缆必电流
    导致通讯出错甚损坏设备
    请确保通讯电缆连接设备具公电路参考电势进行绝缘避免产生必
    电流
    屏蔽层必须接底盘9针接头针1建议您MicroMaster驱动接线端20V接外壳
    S7200编程序控制器系统手册
    334
    USS协议指令
    USS_INIT指令
    USS_INIT指令(端口0)USS_INIT_P1(端口1)允许初
    始化禁止MicroMaster驱动器通讯USS_INIT指令必须
    错误执行够执行USS指令指令完成继
    续进行指令前Done位立置位
    EN输入接通时指令次扫描时执行
    次通讯状态改变时执行次USS_INIT指令边
    检测指令脉触发EN输入接通改变初始化参数需执
    行新USS_INIT指令
    Mode值选择通讯协议:输入值1时端口分配
    USS协议启协议输入值0时端口0分配PPI
    禁止USS协议
    Baud波特率设 1200240048009600192003840057600115200S7200 CPU
    V12更高版支持波特率57600115200
    表112 USS_INIT指令参数
    输入输出 数类型 操作数
    Mode BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
    BaudActive DWORD VDIDQDMDSDSMDLD常数AC *VD*AC*LD
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD
    Acitive指示驱动激活驱动支
    持址030
    图112示激活驱动输入描述
    格式标Active(激活)驱动会
    台动轮询控制驱动搜索状态
    防止驱动串行链接超时
    D0 驱动器0活动位0驱动器活动1驱动器活动
    D1 驱动器1活动位0驱动器活动1驱动器活动

    MSB LSB
    30 29 28 3 2 1 0
    D0D1D2D30 D29D31
    31
    参见表111计算状态间轮询时间 图112 Active参数格式
    USS_INIT指令完成时Done位输出接通Error输出字节包含指令执行结果表116定义该
    指令执行引起错误条件
    实例:USS_INIT子程序
    Network 1
    LD I00
    EU
    CALL USS_INIT 1 9600 16#00000001
    M00 VB10USS协议库控制 第11章
    335
    USS_CRTL指令
    USS_CTRL (端口0)USS_CTRL_P1 (端口1)指令控
    制激活MicroMaster驱动USS_CTRL指令选择命令放
    通讯缓区然果已USS_INIT指令激活参
    数中选择驱动命令发送该驱动(驱动参数)中
    驱动USS_CTRL指令
    驱动正值形式报告速度果速度负驱动报告
    正速度值时反D_Dir位(方位)
    EN位必须接通USS_CTRL指令该指令始终保持

    RUN (RUNSTOP)指示驱动否接通(1)断开(0)RUN
    位接通时MicroMaster驱动接收命令指定速度方
    运行驱动运行必须满足条件:
    该驱动必须USS_INIT中激活
    OFF2OFF3必须设0
    FaultInhibit位必须0
    RUN断开时命令MicroMaster驱动斜坡减速直电机停
    止OFF2位允许MicroMaster驱动斜坡减停止OFF3
    位命令MicroMaster驱动快速停止
    Resp_R (响应收)位应答驱动响应轮询激活驱动获新驱动状态信息
    次S7200接收驱动响应时Resp_R位循环周期接通刷新值
    F_ACK (障应答)位应答驱动障F_ACK0变1时驱动清该障(Fault)
    DIR(方)位指示驱动应方运动
    表113 USS_CTRL指令参数
    输入输出 数类型 操作数
    RUNOFF 2OFF 3F_ACK
    DIR
    BOOL IQMSSMTCVL流
    Resp_RRun_END_Dir
    InhibitFault
    BOOL IQMSSMTCVL
    DriveType BYTE VBIBQBMBSBSMBLBAC*VD*AC
    *LD常数
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC
    *LD
    Status WORD VWTCIWQWSWMWSMWLWAC
    AQW*VD*AC*LD
    Speed_SP REAL VDIDQDMDSDSMDLDAC*VD*AC
    *LD常数
    Speed REAL VDIDQDMDSDSMDLDAC*VD*AC
    *LDS7200编程序控制器系统手册
    336
    Drive(驱动址)MicroMaster驱动址USS_CTRL命令发送该址效址:031
    Type(驱动类型)选择驱动类型MicroMaster 3 (较早)驱动器Type设0
    MicroMaster 4驱动器Type设1
    Speed_SP(速度设定值)驱动速度满速度百分Speed_SP负值驱动反旋转范
    围: 20002000
    Error错误字节包含次驱动发出通讯请求执行结果表116定义该指令执行
    引起错误条件
    Status驱动返回状态字原始值图113示标准状态字状态位反馈
    Speed驱动速度满速度百分范围: 20002000
    Run_EN(RUN)指示驱动运行(1)停止(0)
    D_Dir指示驱动转动方
    Inhibit指示驱动禁止位状态(0―未禁止1-禁止)清禁止位Fault(障)位必须零
    RUNOFF2OFF3输入必须断开
    Fault指示障位状态(0-障1-障)驱动显示障代码(请参考您驱动手册)清
    Fault必须排障接通F_ACK位
    1514131211109876543210
    高字节 低字节
    1 准备启动
    1 准备操作
    1 操作
    1 出现驱动障
    0 OFF2(出现坡停命令)
    0 OFF3(出现急停命令)
    1 接通禁止位
    1 出现驱动警告
    1 未(总1)
    1 串行操作允许
    0 串行操作封锁 允许操作
    1 频率达
    0 频率未
    1 变频器输出时针
    1 变频器输出逆时针
    保留:位始终零
    图113 3系列变频标准状态字状态位反馈USS协议库控制 第11章
    337
    1514131211109876543210
    高字节 低字节
    1 准备启动
    1 准备操作
    1 操作
    1 出现驱动障
    0 OFF2(出现坡停命令)
    0 OFF3(出现急停命令)
    1 接通禁止位
    1 出现驱动警告
    1 未(总1)
    1 串行操作允许
    0 串行操作封锁 允许操作
    1 频率达
    0 频率未
    0 警告:电机电流限制
    0 电机制动闸激活
    0 电机超载
    1 电机运行方正确
    0 逆转器超载
    图114 4系列变频标准状态字状态位反馈
    实例:USS_CTRL子程序
    显示STL
    Network 1 0号驱动控制
    LD SM00
    CALL USS_CTRL I00 I01 I02 I03
    I04 0 1 1000 M00 VB2 VW4
    VD6 Q00 Q01 Q02 Q03
    显示LADFBD
    Network 1 0号驱动控制
    LD SM00
    L600
    LD I00
    L637
    LD I01
    L636
    LD I02
    L635
    LD I03
    L634
    LD I04
    L633
    LD L600
    CALL USS_CTRL L637 L636 L635
    L634 L633 0 1 1000 M00
    VB2VW4VD6Q00Q01Q02
    Q03S7200编程序控制器系统手册
    338
    USS_RPM_x指令
    三USS协议读指令:
    USS_RPM_W (端口0)USS_RPM_W_P1(端口1)指
    令读取符号字参数
    USS_RPM_D (端口0)USS_RPM_D_P1(端口1)指令
    读取符号双字参数
    USS_RPM_R (端口0)USS_RPM_R_P1 (端口1)指
    令读取浮点数参数
    时读(USS_RPM_x)写(USS_WPM_x)指令
    激活
    MicroMaster驱动接收命令应答报错时
    USS_RPM_x指令处理结束该程等响应期间逻辑
    扫描继续执行
    请求传送EN位必须接通保持1直
    Done位置1意味着程结束例XMT_REQ输入接
    通时循环扫描MicroMaster驱动传送
    USS_RPM_x请求应脉边检测作
    XMT_REQ输入样EN输入正改变时
    发送请求
    Drive发送USS_RPM_x命令MicroMaster驱动
    址驱动效址031
    Param参数号码Index读参数索引值Value返回参数数值您必须DB_Ptr输入提
    供16字节缓存区址该缓存区存储MicroMaster驱动发送命令执行结果
    USS_RPM_x指令结束时Done输出接通Error输出字节Value输出包含该指令执行结果表
    116定义该指令执行引起错误条件Done位输出接通时ErrorValue输出效
    表114 USS_RPM_x效操作数
    输入输出 数类型 操作数
    XMT_REQ BOOL IQMSSMTCVL功率流升效
    Drive BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD常数
    ParamIndex WORD VWIWQWMWSWSMWLWTCACAIW*VD
    *AC*LD常数
    DB_Ptr DWORD &VB
    Value WORD
    DWORD
    REAL
    VWIWQWMWSWSMWLWTCACAQW*VD
    *AC*LD
    VDIDQDMDSDSMDLD*VD*AC*LD
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC *VD*AC*LDUSS协议库控制 第11章
    339
    USS_WPM_x指令
    三USS协议写指令:
    USS_WPM_W (端口0)USS_WPM_W_P1 (端口1)指
    令写入符号字参数
    USS_WPM_D (端口0)USS_WPM_D_P1 (端口1) 指
    令写入符号双字参数
    USS_WPM_R (端口0)USS_WPM_R_P1 (端口1)
    指令写入浮点参数
    时读(USS_RPM_x)写(USS_WPM_x)指令
    激活
    MicroMaster驱动接收命令应答报错时
    USS_WPM_x指令处理结束该程等响应时逻辑扫描
    继续执行
    请求传送EN位必须接通保持1直
    Done位置1意味着程结束例XMT_REQ输入接
    通时循环扫描MicroMaster驱动传递USS_RPM_x
    请求应脉边检测作XMT_REQ输入
    样EN输入正改变时发送请求
    EEPROM输入开时启驱动器RAMEEPROM写
    入关闭时仅启RAM写入请注意MM3驱动支持
    该功该输入必须关闭
    Drive发送USS_WPM_x命令MicroMaster驱动
    址驱动效址031
    Param参数号Index写参数索引值Value
    写驱动RAM中参数值3系列MicroMaster驱
    动您该值写驱动EEPROM中基您
    P971组态(EEPROM存储控制)
    您必须DB_Ptr输入提供16字节缓存区址该缓存区USS_WPM_x指令存储
    MicroMaster驱动发送命令执行结果
    USS_WPM_x指令结束时Done输出接通Error输出字节包含该指令执行结果表116定义
    该指令执行引起错误条件
    EEPROM输入接通指令驱动RAMEEPROM进行写操行输入断开指令
    驱动RAM进行写操作MicroMaster 3驱动支持功您必须确保输入断开
    便MicroMaster 3驱动指令
    表115 USS_WPM_x指令效操作数
    输入输出 数类型 操作数
    XMT_REQ BOOL IQMSSMTCVL功率流升效
    EEPROM BOOL IQMSSMTCVL功率流
    Drive BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD常数
    ParamIndex WORD VWIWQWMWSWSMWLWTCACAIW*VD*AC*LD
    常数
    DB_Ptr DWORD &VB
    Value WORD
    DWORD
    REAL
    VWIWQWMWSWSMWLWTCACAQW*VD*AC*LD
    VDIDQDMDSDSMDLD*VD*AC*LDS7200编程序控制器系统手册
    340
    表115 USS_WPM_x指令效操作数
    操作数数类型输入输出
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC *VD*AC*LD

    您USS_WPM_x指令刷新存储驱动EEPROM中参数设置时必须确保超
    EEPROM写周期次数限定(约50000次)
    写周期超限引起存储数崩溃数丢失读周期次数没限定
    果需频繁驱动写参数您首先驱动中EEPROM存储控制参数设零(
    MicroMaster3驱动言)MicroMaster4驱动EEPROM输入关掉
    实例:USS_RPM_xUSS_WPM_x
    Network 1 两接触器必须相址
    LD I00
    L600
    LD I00
    EU
    L637
    LD L600
    CALL USS_RPM_W L637 0 3 0 &VB100
    M00 VB10 VW200
    Network 2 两接触器必须相址
    LD I01
    L600
    LD I01
    EU
    L637
    LDN SM00
    L636
    LD L600
    CALL USS_WPM_W L637 L636 0 971 0 1
    &VB120 M01 VB11USS协议库控制 第11章
    341
    USS协议示例程序
    实例:USS指令STL形式正确显示实例程序
    Network 1 初始化USS协议:
    第1次扫描时启端口0
    USS协议波特率19200
    驱动器址
    0效
    LD SM01
    CALL USS_INIT 1 19200 16#00000001 Q00
    VB1
    Network 2 控制0号驱动参数
    LD SM00
    CALL USS_CTRL I00 I01 I02 I03 I04 0 1
    1000 M00 VB2 VW4 VD6 Q01 Q02
    Q03 Q04
    Network 3 驱动器0读取字参数
    读参数5索引0
    1 I05状态保存
    时位置
    LAD显示该程序段
    2 I05升脉保存
    时L位置便
    传递子程序
    LD I05
    L600
    LD I05
    EU
    L637
    LD L600
    CALL USS_RPM_W L637 0 5 0 &VB20 M01
    VB10 VW12
    Network 4 字参数写入驱动器0
    写参数2000索引0
    LD I06
    L600
    LD I06
    EU
    L637
    LDN SM00
    L636
    LD L600
    CALL USS_WPM_R L637 L636 0 2000 0 500
    &VB40 M02 VB14
    注意:该STL代码编译LADFBDS7200编程序控制器系统手册
    342
    USS执行错误代码
    表116 USS指令执行错误代码
    错误代码 描述
    0 错
    1 驱动没响应
    2 驱动响应中检测校验错误
    3 驱动响应中检测检验错误
    4 户程序干扰引起错误
    5 尝试非法命令
    6 提供非法驱动址
    7 通讯口未设USS协议
    8 通讯口正忙处理某条指令
    9 驱动速度输入超限
    10 驱动响应长度正确
    11 驱动响应第字符正确
    12 驱动响应长度字符USS指令支持
    13 错误驱动响应
    14 提供DB_Ptr址正确
    15 提供参数号码正确
    16 选协议效
    17 USS活动允许更改
    18 指定波特率非法
    19 通讯:驱动器活动
    20 驱动响应参数数值正确包含错误代码
    21 请求字类型数值返回双字类型值
    22 请求双字类型数值返回字类型值
    连接设置3系列MicroMaster驱动
    连接3系列MicroMaster驱动
    您标准PROFIBUS电缆接头连接S72003系列MicroMaster驱动(MM3)合适
    互连电缆电缆偏置终端见图115

    具参考电位互连设备导致出现必电流流互连电缆
    必电流导致通讯出错甚损坏设备
    请确保通讯电缆连接设备均具公电路参考电势进行绝缘避免产生
    必电流
    屏蔽层必须接底盘9针接头针1建议您MicroMaster驱动接线端20V接外壳
    USS协议库控制 第11章
    343
    ABAB ABAB
    On On
    ABAB
    Off
    开关位置 On
    接通终端偏置
    开关位置 off
    没端接偏置
    开关位置 On
    接通终端偏置
    电缆两端必须端接
    偏置
    390 Ω
    220 Ω
    390 Ω
    B
    A
    TxDRxD+
    TxDRxD
    电缆屏蔽
    6
    3
    8
    5
    1
    网络
    连接器
    针#
    B
    A
    TxDRxD+
    TxDRxD
    电缆屏蔽
    网络
    连接器
    A
    BTxDRxD+
    TxDRxD
    电缆屏蔽
    裸屏蔽:约12毫米(12英寸)必须接触位置金属导轨
    6
    3
    8
    5
    1
    针#
    开关位置 关:没端接偏置开关位置 开:端接偏置
    图115 网络电缆偏置终端
    设置3系列MicroMaster驱动
    驱动连S7200前您必须确保驱动具系统参数驱动键设置参数:
    1 驱动恢复出厂设置(选)P键:显示P000键头直显示P944
    P输入参数
    P9441
    2 参数读写访问P键键头直显示P009P输入
    参数
    P009=3
    3 检查您驱动电机设置设置电机P键键头直显示您
    驱动电机设置P输入参数
    P081电机标识频率(HZ)
    P082电机标识速度(RPM)
    P083电机标识电流(A)
    P084电机标识电压(V)
    P085电机标识功率(kWHP)
    4 设置远程控制模式P键键头直显示P910P输入参数
    P9101远控模式S7200编程序控制器系统手册
    344
    5 设置RS485串口波特率P键键直显示P092P输入参数
    键直显示RS485串口波特率数值P输入
    P092 3 (1200波特)
    4 (2400波特)
    5 (5800波特)
    6 (9600波特 缺省)
    7 (19200波特)
    6 输入站址驱动(31)通总线操作P键键头直显示P091
    P输入参数键头直显示您想站址P输入
    P091031
    7 斜坡升时间(选)秒单位时间时间电机加速高频率
    P键键头直P002显示P输入参数键头直显示您想斜坡
    加速时间P输入
    P002065000
    8 斜坡降时间(选)秒单位时间时间电机减速完全停止
    P键键头直P003显示P输入参数键直显示您想减速时
    间P输入
    P003065000
    9 串行链接超时两数报文间间隔时间该特性通讯失败时关
    断变频器
    收效数报文计时启动果指定时间未收数报文变频
    器关断显示障代码F008该值设零关断该控制表111计算驱动状态轮询
    时间
    P键键头直显示P093P输入参数键直显示您想串行
    链接超时P输入
    P0930240 (0缺省值时间单位秒)
    10 串行链接标识系统设定值该值样典型值50Hz60Hz定义PVSP
    100%值P键键直显示P094P输入参数键直显示您想
    串行链接标识系统设定P输入
    P094040000
    11 USS兼容性(选)P键键直显示P095P输入参数键直显
    示您想USS兼容性相应号码P输入
    P095 0 01Hz分辨(缺省)
    1 001Hz分辨
    12 EEPROM存储控制(选)P键键直显示P971P输入参数
    键直显示EEPROM存储控制相应号码P输入
    P971 0 掉电时参数设置改变(包括P971)丢失
    1(缺省)掉电时参数设置改变保留
    13 操作显示P退出参数模式USS协议库控制 第11章
    345
    连接设置4系列MicroMaster驱动
    连接4系列MicroMaster驱动
    连接4系列MicroMaster驱动485电缆两端插入USS操作提供两卡式接线端标准
    PROFIBUS电缆连接器连接S7200

    具参考电位互连设备导致出现必电流流互连电缆
    必电流导致通讯出错甚损坏设备
    请确保通讯电缆连接设备均具公电路参考电势进行绝缘避免产生
    必电流
    屏蔽层必须接底盘9针接头针1建议您MicroMaster驱动接线端20V接外壳

    图116示RS485外端两根接
    线必须插MM4驱动终端做MM4驱
    动电缆连接时取驱动前盖板露出
    接线终端关取您驱动前盖
    板请参见MM4户手册
    接线终端连接数字标识S7200端
    PROFIBUS连接器A端连驱动
    端15 (MM420言)30 (MM440
    言)B端连接线端14 (MM420)
    29 (MM440)
    B(P) A(N)
    图116 连接MM420接线终端
    果S7200网络中端点者果点点连接必须连接器端子A1B1(非
    A2B2)样接通终端电阻(例DP接头6ES7 9720BA400XA0)

    确保通电前驱动前盖板正确安置回原位
    果驱动网络中组态端点站终端偏置电
    阻必须正确连接连接终端例图117显示
    MM4驱动终端偏置必须连接实例
    14
    15
    2
    1
    120 ohm
    470 ohm 15K ohm
    MM420
    N
    P
    0V
    +10V
    29
    30
    2
    1
    120 ohm
    470 ohm 15K ohm
    MM440
    N
    P
    0V
    +10V
    图117 终端偏置示例S7200编程序控制器系统手册
    346
    设置MM4驱动
    驱动连S7200前您必须确保驱动具系统参数驱动键设置参数:
    1 驱动器复位出厂设置(选): P001030
    P09701
    果跳该步骤确保列参数设数值:
    USS PZD长度: P2012索引02
    USS PKW长度: P2013索引0127
    2 启参数读写访问(专家模式): P00033
    3 检查驱动器电机设置: P0304电机额定电压(V)
    P0305电机额定电流(A)
    P0307电机额定功率(W)
    P0310电机额定频率(Hz)
    P0311电机额定速度(RPM)
    设置电机
    设置参数P304P305P307P310P311您必须先参数P010设1(快速调试模
    式)完成参数设置时参数P010设0快速调试模式中更改参数P304P305
    P307P310P311
    4 设置远程控制模式: P0700索引05
    5 根COM链路USS设置选择频率设定值: P1000索引05
    6 斜坡升时间(选): P1120065000
    秒单位时间时间电机加速高频率
    7 斜坡降时间(选) P1121065000
    秒单位时间时间电机减速完全停止
    8 设置串行链路参考频率: P20001650 Hz
    9 设置USS规格化: P2009索引00
    10 设置RS485串行接口波特率: P2010索引0 4 (2400波特)
    5 (4800波特)
    6 (9600波特)
    7 (19200波特
    8 (38400波特)
    9 (57600波特)
    12 (115200波特)
    11 输入站址: P2011索引0031
    驱动(31)通总线操作
    12 设置串行链路超时: P2014索引0065535 ms
    (0超时禁止)
    两数报文间间隔时间该特性通讯失败时关断变频器收
    效数报文计时启动果指定时间未收数报文变频器关断
    显示障代码F0070该值设零关断该控制表111计算驱动状态轮询时间
    13 RAMEEPROM传送数:
    P09711(启动传送)参数设置改变存入EEPROM347
    Modbus协议库
    STEPMicroWIN指令库通包括预组态子程序专门设计Modbus通讯中断例行程序
    Modbus设备通讯变更简单通Modubs协议指令S7200组态作Modubs站
    站设备工作
    您STEP7MicroWIN指令树库文件夹中找指令程序中输入Modbus指令
    时动相关子程序添加项目中
    西门子库独立光盘销售STEP 7MicroWIN附加软件:指令库订购号6ES7
    8302BC000YX0购买安装11版西门子库续STEP 7MicroWIN V32x
    V40升级会需附加费情况动升级您库(增加修改库时)
    章中
    概述 348
    Modbus协议求 348
    Modbus协议初始化执行时间 349
    Modbus址 350
    Modbus站指令 351
    Modbus站指令 352
    Modbus协议指令 353
    高级议题 362S7200编程序控制器系统手册
    348
    概述
    STEPMicroWIN指令库通包括预组态子程序专门设计Modbus通讯中断例行程序
    Modbu站站设备通讯变更简单
    Modubs协议指令S7200组态作Modbus RTU站设备工作Modbus站设备进行
    通讯
    Modbus站指令S7200组态作Modbus RTU站设备工作Modbus站设
    备通讯
    您STEP7MicroWIN指令树库文件夹中安装Modbus指令指令允许S7200作
    Modbus设备工作程序中输入Modbus指令时动相关子程序添加项
    目中
    Modbus站协议库两版版CPU端口0版CPU端口1端口1
    库POU名称附加_P1(例MBUS_CTRL_P1)指示POUCPU端口1两
    Modbus站库方面均完全相
    Modbus站库仅支持端口0通讯
    Modbus协议求
    Modbus站协议指令S7200列资源:
    初始化Modbus站协议特定CPU端口专Modbus站协议通讯
    CPU端口Modbus站协议通讯时法途包括STEP 7MicroWIN通
    讯MBUS_CTRL指令控制Port0设定Modbus站协议PPI MBUS_CTRL_P1指
    令(端口1库)控制端口1分配Modbus站协议PPI
    Modbus站协议指令影响端口通讯相关SM位置
    Modbus站协议指令3子程序1中断例行程序
    Modbus站协议指令求约1620字节程序空间存储两Modbus站指令支持例行
    程序
    Modbus站协议指令变量求284字节V区块该块起始址户指定保留
    Modbus变量
    S7200 CPU必须固化程序版V20更高版支持Modbus站协议库(CPU
    MLFB 21x2xx230XB0)
    Modbus站库某功户中断户程序禁止户中断
    提示
    CPU通讯端口操作改PPISTEP 7MicroWIN通讯执行列中项
    操作:
    MBUS_CTRL指令Mode参数设零(0)
    S7200模式开关设STOP模式位置
    述种方法均CPU通讯端口设STEP 7MicroWIN通讯Modbus协议库 第12章
    349
    Modbus站协议指令占S7200资源:
    初始化Modbus站协议占Port 0作Modbus站协议通讯
    Port 0作Modbus站协议通讯时作目包括
    STEP7MicroWIN通讯MBUS_INIT指令控制Port 0设定Modbus站协议PPI
    Modbus站协议指令影响端口0端口通讯相关SM位置
    Modbus站协议指令3子程序2中断服务程序
    Modbus站协议指令两Modbus站指令支持子程序需占1857字节程序空间
    Modbus站协议指令变量求779字节V区块该块起始址户指定保留
    Modbus变量
    提示
    端口0操作改PPISTEP 7MicroWIN通讯执行列中项操作:
    MBUS_INIT指令重新分配端口0
    S7200模式开关设STOP模式
    述种方法设置端口0参数STEP 7MicroWIN通讯
    Modbus协议初始化执行时间
    Modbus站协议 Modbus站协议次扫描需少量时间执行MBUS_CTRL指令
    MBUS_CTRL正初始化Modbus站(第1次扫描)时时间约111毫秒续扫描中时间约
    041毫秒
    MBUS_MSB子程序执行请求时延长扫描时间部分时间计算请求响应Modbus
    CRCCRC(循环冗余校验)确保通讯信息完整性请求响应字扫描时间约延长185毫
    秒请求响应(读写120字)扫描时间延长约222毫秒站接收响应时读请求
    延长扫描时间发送请求时读请求扫描时间影响较数发送站时写请
    求延长扫描时间接收响应时写请求影响程度较
    Modbus站协议 Modbus通讯CRC(循环冗余检验)确保通讯信息完整性Modbus站
    协议预计算值表减少信息处理需时间CRC表初始化需约240毫秒该初始
    化MBUS_INIT部完成通常进入RUN模式第户程序周期完成果
    MBUS_INIT子程序户初始化需时间超500毫秒循环时间监控您需复位时间
    门狗保持输出(果扩展模块求)输出模块时间门狗通写模板输出复位参见第6章
    中门狗复位指令
    MBUS_SLAVE子程序进行请求服务时循环时间增加部分时间消耗计算Modbus CRC
    字节请求响应循环时间增加420微秒请求响应(读写120字)增加
    循环时间约100毫秒S7200编程序控制器系统手册
    350
    Modbus址
    Modbus址通常包含数类型偏移量5字符值第字符确定数类型面四字符选
    择数类型正确数值
    Modbus站寻址 Modbus站指令址映射正确功然发送站设备Modbus
    站指令支持列Modbus址:
    0000109999离散输出(线圈)
    1000119999离散输入(触点)
    3000139999输入寄存器(通常模拟量输入)
    4000149999保持寄存器
    Modbus址基1址1开始第数值效址范围取决站设备
    站设备支持数类型址范围
    Modbus站寻址 Modbus站设备址映射正确功Modbus站指令支持址:
    0000100128实际输出应Q00Q157
    1000110128实际输入应
    I00I157
    3000130032模拟输入寄存器
    应AIW0AIW62
    4000104XXXX保持寄存器应
    V区
    Modbus址开始编号表
    121示Modbus址S7200址
    应关系
    Modbus站协议允许您Modbus站访
    问输入输出模拟输入保持寄存器
    (V区)数量进行限定
    MBUS_INIT指令参数MaxIQ指定Modbus
    站允许访问实际输入输出(IQ)
    数量
    MBUS_INIT指令MaxAI参数指定Modbus
    站允许访问输入寄存器(AIW)数量
    MBUS_INIT指令MaxHold参数指定
    Modbus站允许访问保持寄存器(V存储区
    字)数量
    请查MBUS_INIT指令描述解更
    关Modbus站设置存储区限制信息
    表121 映射Modbus址S7200
    Modbus址 S7200址
    00001 Q00
    00002 Q01
    00003 Q02

    00127 Q156
    00128 Q157
    10001 I00
    10002 I01
    10003 I02

    10127 I156
    10128 I157
    30001 AIW0
    30002 AIW2
    30003 AIW4

    30032 AIW62
    40001 HoldStart
    40002 HoldStart+2
    40003 HoldStart+4

    4xxxx HoldStart+2 x(xxxx1)Modbus协议库 第12章
    351
    组态符号表
    您第符号输入址符号表会动计算分配符号表中余符号址
    您占779字节表分配起始V区址确保Modbus站符号表V区址分配
    MBUS_INIT指令中HoldStartMaxHold参数Modbus保持寄存器分配V区址重叠果存
    储区域址重叠MBUS_INIT指令会返回错误
    Modbus站指令
    S7200程序中Modbus站指令请遵循步骤:
    1 程序中插入MBUS_CTRL指令次扫描时执行MBUS_CTRLMBUS_CTRL指
    令初始化改变Modbus通讯参数
    您插入MBUS_CTRL指令时隐藏子程序中断服务程序会动添加您程
    序中
    2 库存储器命令Modbus站协议指令需V存储器分配起始址
    3 程序中输入MBUS_MSG指令求MBUS_MSG指令添加程序
    中次指令处活动状态
    4 连接S7200 CPU端口0(端口1库端口1)Modbus站设备间通讯
    电缆

    具参考电位互连设备导致出现必电流流互连电缆必电流
    导致通讯出错甚损坏设备
    请确保通讯电缆连接设备具公电路参考电势进行绝缘避免产生必
    电流
    Modbus站指令面示Modbus功读写特定Modbus址Modbus站设备必
    须支持读写特定Modbus址求Modbus功
    表122 求Modbus站功支持
    Modbus址 读写 求Modbus站功
    0000109999离散输出 读 功1 离散输出
    写 单输出点功5写
    输出点功15
    1000119999离散输入 读 功2 离散输

    3000139999输入寄存器 读 功4 输 寄存器

    4000149999保持寄存器 读 功3 保持寄存器
    写 单寄存器功6写
    寄存器功16S7200编程序控制器系统手册
    352
    Modbus站指令
    S7200程序中Modbus站指令请遵循步骤:
    1 您程序中插入MBUS_INIT指令循环周期中执行该指令MBUS_INIT 指令
    Modbus通讯参数初始化修改
    您插入MBUS_INIT指令时隐藏子程序中断服务程序会动添加您程序中
    2 库存储器命令Modbus站协议指令求V存储器分配起始址
    3 您程序中MBUS_SLAVE指令该指令循环周期中执行接收
    请求提供服务
    4 通讯电缆S7200端口0Modbus站设备连接起

    具参考电位互连设备导致出现必电流流互连电缆必电流
    导致通讯出错甚损坏设备
    请确保通讯电缆连接设备具公电路参考电势进行绝缘避免产生必
    电流
    累加器(AC0AC1AC2AC3)Modbus站指令显示交叉参考列表中执行前
    Modbus站指令累加器中数值存储Modbus站指令完成前恢复累加器中确保执行
    Modbus站指令时累加器中户数保护
    Modbus站协议指令支持Modbus RTU协议指令S7200端口功支持部分
    常Modbus功支持Modbus功:
    表123 支持Modbus站协议功
    功 描述
    1 读单线圈(实际输出)状态功1返回意数量输出点接通断开状态(Q)
    2 读单接触器(实际输入)状态功2返回意数量输入点接通断开状态(I)
    3 读单保持寄存器功3返回V存储器容保持寄存器Modbus字类型请
    求中读120字
    4 读单输入寄存器功4返回模拟输入值
    5 写单线圈(实际输出)功5实际输出点设置指定值该输出点强制户程序
    重写Modbus请求写入值
    6 写单保持寄存器功6写单保持寄存器值S7200V存储区
    15 写线圈(实际输出)功15写实际输出值S7200Q映区起始输出点必须字
    节开始(Q00Q20)写输出数量8倍数Modbus站协议指令限
    定点强制户程序重写Modbus请求写入值
    16 写保持寄存器功16写保持寄存器S7200V区请求中写120字Modbus协议库 第12章
    353
    Modbus协议指令
    MBUS_INIT 指令(初始化站)
    MBUS_INIT指令初始化禁止Modbus通讯
    MBUS_INIT指令必须错误执行然够
    MBUS_SLAVE指令继续执行条指令前
    MBUS_INIT指令必须执行完Done位立置位
    EN输入接通时指令次扫描时执行
    MBUS_INIT指令应该次通讯状态改变时执行次
    EN输入端应边检测元素脉触发者第
    循环周期执行次
    模式输入值选择通讯协议:输入值1时端口0分配
    Modbus协议启该协议输入值0时端口0分配
    PPI禁止Modbus协议
    参数Baud波特率设1200240048009600
    192003840057600115200S7200 CPUV12
    更高版支持波特率57600115200
    参数Addr设置址数值1247间
    表124 MBUS_INIT指令参数
    输入输出 数类型 操作数
    ModeAddrParity BYTE VBIBQBMBSBSMBLBAC常数*VD
    *AC*LD
    BaudHoldStart DWORD VDIDQDMDSDSMDLDAC常数*VD
    *AC*LD
    DelayMaxIQMaxAI
    MaxHold
    WORD VWIWQWMWSWSMWLWAC常数
    *VD*AC*LD
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC
    *LD
    参数Parity设置校验Modbus站相配匹设置停止位接受值:
    0校验
    1奇校验
    2偶校验
    参数Delay通标准Modbus信息超时增加指定数量毫秒扩展标准Modbus信息结束超时条件
    连接网络操作时该参数典型值0果您具纠错功调制解调器时
    延迟时间设50100毫秒果您宽频电台设置该延迟值10100毫秒Delay数值
    032767毫秒
    参数MaxIQModbus址0xxxx1xxxxIQ点数设0128间数值数值0时禁
    止输入输出读写操作建议MaxIQ取值128允许访问S7200I点Q点S7200编程序控制器系统手册
    354
    参数MaxAIModbus址3xxxx字输入(AI)数目设032间数值数值0时禁止
    读模拟量输入允许访问S7200模拟输入MaxAI建议值:
    CPU2210
    CPU22216
    CPU224CPU224XPCPU22632
    参数MaxHold设置V区字保持寄存器数相应Modbus址4xxxx例允许
    站访问2000字节V存储区设置MaxHold1000字(保持寄存器)
    参数HoldStartV存储区保持寄存器起始址通常设VB0参数HoldStart设
    &VB0(VB0址)V区址指定保持寄存器起始址便VB0项目
    中作目Modbus站访问起始址HoldStart字数MaxHoldV存储区
    MBUS_INIT指令完成时Done输出接通Error输出字节包含指令执行结果表126定义该指
    令执行引起错误条件
    MBUS_SLAVE指令
    MBUS_SLAVE指令服务Modbus站请求必须
    循环周期执行便检查响应Modbus请求
    EN输入接通时指令次扫描时执行
    MBUS_SLAVE指令输入参数
    MBUS_SLAVE指令响应Modbus请求时Done输出接通
    果没服务请求Done输出会断开
    Error输出包含该指令执行结果该输出Done接通时
    效果Done断开错误代码会改变表126定义执
    行该指令引起错误条件
    表125 MBUS_SLAVE指令参数
    参数 数类型 操作数
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD
    表126 Modbus站协议执行错误代码
    错误代码 描述
    0 错
    1 存储区范围错误
    2 非法波特率校验
    3 非法站址
    4 Modbus参数非法值
    5 保持寄存器Modbus站符号址重叠
    6 接收校验错误
    7 接收CRC错误
    8 非法功请求支持功
    9 请求中非法存储区址
    10 站功未始Modbus协议库 第12章
    355
    Modbus站协议编程示例
    Network 1
    第循环扫描中初始化Modbus站
    协议设置站址1设置port0
    9600偶检验访问IQAI
    允许访问1000保持寄存器(2000字节)
    起始址VB0
    LD SM01
    CALL MBUS_INIT11960020128321000
    &VB0M01MB1
    Network 2
    循环周期执行Modbus站协议
    LD SM00
    CALL MBUS_SLAVEM02MB2S7200编程序控制器系统手册
    356
    MBUS_CTRL指令(初始化站)
    S7200端口0MBUS_CTRL指令(端口1
    MBUS_CTRL_P1指令)初始化监控禁Modbus通讯
    MBUS_CTRL指令必须错误执行然够
    MBUS_MSG指令继续步指令前完成前指令
    立设置Done位EN输入接通时次扫描执行
    指令
    次扫描(包括第次扫描)必须调MBUS_CTRL指令
    便够监控MBUS_MSG指令启动处理信息
    进程非次扫描调MBUS_CTRL指令否Modbus
    站协议正常工作
    Mode输入值选择通讯协议输入值1CPU端口分配
    Modbus协议启协议输入值0CPU端口分配PPI系统
    协议禁Modbus协议
    Parity参数奇偶性设置Modbus站设备相匹配
    设置均起始位停止位允许值:
    0校验
    1奇校验
    2偶校验
    参数Timeout设置毫秒级数字等站响应Timeout数值设置1毫秒32767毫
    秒间意值典型数值1000毫秒(1秒)应该参数Timeout设置成足够值样
    选定波特率站设备时间做出响应
    Timeout参数确定Modbus站设备否正请求作出响应Timeout数值确定发出请求
    字符Modbus站等响应第字符时间果Timeout时间少接收响
    应字符Modbus站接收Modbus站设备整响应
    MBUS_CTRL指令完成时Done输出接通
    Error输出包含该指令执行结果表128定义执行MBUS_CTRL指令引起错误状态
    表127 MBUS_CTRL指令参数
    参数 数类型 操作数
    Mode BOOL IQMSSMTCVL
    Baud DWORD VDIDQDMDSDSMDLDAC常数*VD*AC
    *LD
    Parity BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
    Timeout WORD VWIWQWMWSWSMWLWAC常数*VD*AC
    *LD
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LDModbus协议库 第12章
    357
    表128 Modbus站协议执行错误代码
    错误代码 描述
    0 错
    1 奇偶校验选择效
    2 波特率选择效
    3 超时选择效
    4 模式选择效
    MBUS_MSG指令
    MBUS_MSG指令(端口1MBUS_MSG_P1)启动
    Modbus站请求处理响应
    EN输入第输入均接通时 MBUS_MSG指令启动
    Modbus站请求发送请求等响应处理响应通常
    求扫描EN输入必须接通启发送请求应
    Done位置位前保持接通
    注意:次MBUS_MSG指令处活动状态果
    启MBUS_MSG指令处理第
    MBUS_MSG指令续MBUS_MSG指令中止
    输出错误代码6
    发送新请求时参数First接通扫描周期
    First输入应通边检测元件接通(正边)
    次发送请求请参见实例程序
    参数SlaveModbus站设备址允许范围0247
    址0广播址写请求没址0广播请求响
    应站支持广播址S7200 Modbus站
    库支持广播址
    参数RW指定否读写该消息RW允许列两数值
    0读
    1写
    离散输出(线圈)保持寄存器支持读写请求离散输入(触点)输入寄存器仅支持读请求参数Addr
    Modbus起始址允许列数值范围:
    0000109999离散输出(线圈)
    1000119999离散输入(触点)
    3000139999输入寄存器
    4000149999保持寄存器
    Addr特定数值范围基Modbus站设备支持址S7200编程序控制器系统手册
    358
    参数Count指定该请求中读写数元素数目位数类型言Count位数字数
    类型言Count字数
    址 0xxxx Count读写位数
    址 1xxxx Count读位数
    址 3xxxx Count读输入寄存器字数
    址 4xxxx Count读写保持寄存器字数
    MBUS_MSG指令读写120字1920位(240字节数)Count实际限制取决
    Modbus站设备限制
    参数DataPtr间接址指针该指针指S7200 CPU中读写请求相关数V存储
    器读请求DataPtr应指存储Modbus站读取数第CPU存储位置写
    请求DataPtr应指发送Modbus站数第CPU存储位置
    DataPtr数值作间接址指针传递MBUS_MSG例果写入Modbus站设备数
    S7200 CPU址VW200开始DataPtr数值应&VB200(VB200址)指针指
    字数指针必须VB类型
    表129 MBUS_MSG指令参数
    参数 数类型 操作数
    First BOOL IQMSSMTCVL(流正边检测元件效)
    Slave BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
    RW BYTE VBIBQBMBSBSMBLBAC常数*VD*AC*LD
    ADDR DWORD VDIDQDMDSDSMDLDAC常数*VD*AC
    *LD
    Count INT VWIWQWMWSWSMWLWAC常数*VD*AC
    *LD
    DataPtr DWORD &VB
    Done BOOL IQMSSMTCVL
    Error BYTE VBIBQBMBSBSMBLBAC*VD*AC*LD
    保持寄存器(址4xxxx)输入寄存器(址3xxxx)字数值(2字节16位)S7200 CPU字格式
    Modbus寄存器相低编号V存储址寄存器高效字节高编号V存储址寄
    存器低效字节表显示S7200字节字寻址Modbus寄存器格式应
    表1210 Modbus保持寄存器
    S7200 CPU存储器字节址 S7200 CPU存储器字址 Modbus
    保持寄存器址
    V存储器址 十六进制数 V存储器址 十六进制数 V存储器址 十六进制数
    VB200 12 VW200 12 34 4001 12 34
    VB201 34
    VB202 56 VW202 56 78 4002 56 78
    VB203 78
    VB204 9A VW204 9A BC 4003 9A BC
    VB205 BC
    位数(址0xxxx1xxxx)区作组合字节读写8位组合成数字节第数字节
    低效位寻址位号(参数Addr)果仅写入位该位必须DataPtr指字节
    低效位Modbus协议库 第12章
    359
    Vx7 Vx0
    1000110008
    1000210007
    1000310006
    1000410005
    图121 组合字节格式(离散输入址)
    偶字节边界启动位数址起始址应位必须字节低效位参见面
    组合字节格式实例该实例中Modbus址10004开始3位
    Vx7 Vx0
    10004
    10005
    10005
    图122 组合字节格式(址10004开始离散输入)
    写入离散输出数类型(线圈)时户负责通DataPtr数传递MBUS_MSG指令前
    位放组合字节正确位位置
    发送请求接收响应期间Done输出关闭响应完成MBUS_MSG指令出错中止时
    Donw输出接通
    Done输出接通时Error输出效请参见MBUS_MSG指令返回Modbus站
    MBUS_MSG执行错误
    低编号错误代码(18)MBUS_MSG指令检测错误错误代码通常指示MBUS_MSG指令
    输入参数错误站接收响应错误奇偶校验CRC错误指示存响应数没正确接
    收通常电气障引起例连接良电气噪声
    高编号错误代码(101开始)Modbus站设备返回错误错误指示站支持请求
    功Modbus站设备支持请求址(数类型址范围)
    表1211 Modbus站MBUS_MSG执行错误代码
    错误代码 描述
    0 错
    1 响应中奇偶校验错误:偶校验奇校验时发生类错误传输受
    干扰接收错误数该错误通常电气障引起例接线错误影响通
    讯电气噪声
    2
    3 接收超时:Timeout时间没站响应原站设备电
    气连接良站站设种波特率奇偶校验设置错误站址
    4 请求参数出错:输入参数(SlaveRWAddrCount)设非法数值查
    输入参数允许数值文档
    5 Modbus站未启:次扫描时调MBUS_MSG前调MBUS_CTRLS7200编程序控制器系统手册
    360
    表1211 Modbus站MBUS_MSG执行错误代码
    描述错误代码
    6 Modbus正忙处理请求:次MBUS_MSG指令处活动状态
    7 响应出错:接收响应请求致表示站设备出现某障错误站
    设备请求进行响应
    8 响应中CRC错误:传输受干扰接收错误数该错误通常电气障
    引起例接线错误影响通讯电气噪声
    101 站支持该址请求功:请参见Modbus站指令帮助题中求
    Modbus站功支持表
    102 站支持数址:AddrCount请求址范围超出站允许址范围
    103 站支持数类型:站设备支持Addr类型
    105 站接受消息响应延迟:MBUS_MSG错误户程序应稍重新发送
    请求
    106 站接受消息响应延迟:MBUS_MSG错误户程序应稍重新发送请
    求站忙碌拒绝消息:重新尝试请求获取响应
    107 某种未知原站拒绝消息
    108 站存储器奇偶校验错误:站设备出错
    程序实例
    该实例程序显示输入I00接通时Modbus站指令Modbus站写Modbus站
    读4保持寄存器
    S7200 CPUVW100开始4字写入Modbus站数写入站中址40001开始4
    保持寄存器
    然S7200 CPUModbus站读4保持寄存器数保持寄存器4001040013
    放S7200 CPU中VW200开始V存储器中
    S7200 CPU
    存储器
    Modbus站
    保持寄存器

    40001
    40002
    40003
    40004


    40010
    40011
    40012
    40013


    VW100
    VW102
    VW104
    VW106


    VW200
    VW202
    VW204
    VW206

    图123 数传送实例程序Modbus协议库 第12章
    361
    Modbus站协议编程示例
    果MBUS_MSG指令返回错误程序接通输出Q01Q02
    Network 1
    通次扫描时调MBUS_CTRL
    初始化监视
    Modbus站
    Modbus站设9600波特
    奇偶校验站允许1000
    毫秒(1秒)进行响应
    Network 2
    第次扫描时复位
    两MBUS_MSG指令
    启标记(M20M21)
    Network 3
    I00OFF变ON时
    设置第MBUS_MSG
    指令(M20)启标记
    Network 4
    第启标记(M20)ON时调
    MBUS_MSG指令
    需启该指令
    第次扫描设置First参数
    该指令(RW 1) 4保持寄存器
    写入站2CPU
    VB100 VB107 (4字)获取写数
    然写入
    Modbus站址
    40001 40004
    Network 5
    第MBUS_MSG指令完成时
    (Done0变1)清第
    MBUS_MSG启标记然设置
    第二MBUS_MSG
    指令启标记
    果Error (MB1)零置位Q01
    显示错误
    Network 6
    第二启标记(M21)ON时
    调第二MBUS_MSG指令
    需启指令
    第扫描
    设置First参数
    该指令站2读取(RW 0) 4保持
    寄存器Modbus站址
    4001040013
    读取数
    然数复制CPU中VB200 VB207
    (4字)
    Network 7
    第二MBUS_MSG指令完成
    (Done0改1)时清第二
    MBUS_MSG指令
    启标记
    果Error (MB1)零置位Q02
    显示错误S7200编程序控制器系统手册
    362
    高级议题
    该题包含供Modbus站协议库高级户信息Modbus站协议库部分户需该
    信息修改Modbus站协议库缺省操作
    重试
    果检测列中错误Modbus站指令动请求重新发送站设备
    响应超时时间(MBUS_CTRLTimeout参数)指令没响应(错误代码3)
    响应字符间时间超出允许数值(错误代码3)
    站响应中出现奇偶校验错误(错误代码1)
    站响应中出现CRC错误(错误代码8)
    返回功请求匹配(错误代码7)
    Modbus站置位DoneError输出参数前请求重新发送两次
    执行MBUS_CTRL通查找Modbus站符号表中符号mModbusRetries然更改该数
    值更改重试次数mModbusRetries数值BYTE类型范围0250次重试
    字符间隔超时
    果响应中字符间时间超出指定时间限制Modbus站中止站设备响应缺
    省时间设100毫秒允许Modbus站协议通线电话调制解调器部分站设备起工
    作果检测该错误MBUS CTRL Error参数设错误代码3
    字符间需较长时间时出现该类情况原传输介质(电话调制解调器)站
    设备身需更时间执行MBUS_CTRL通查找Modbus站符号表中符号
    mModbusCharTimeout然更改该数值延长超时mModbusCharTimeout数值INT型范围
    130000毫秒
    单位字写功
    Modbus站设备支持Modbus功写单离散输出位(Modbus功5)写单保持寄存器
    (Modbus功6)相反设备仅写支持位(Modbus功15)写寄存器(Modbus功
    16)果站设备支持单位字Modbus功MBUS_MSG指令返回错误代码101
    Modbus站协议允许强制MBUS_MSG指令位字Modbus功单位字
    Modbus功执行MBUS_CTRL通查找Modbus站符号表中
    mModbusForceMulti然更改该数值强制位字指令 mModbusForceMulti数值
    BOOL型数类型 写入单位寄存器时应设 1 强制位字功Modbus协议库 第12章
    363
    累加器法
    累加器(AC0AC1AC2AC3)Modbus站指令显示交叉参考列表中Modbus站
    指令保存恢复累加器中数值执行Modbus站指令期间保留累加器中户数
    保持寄存器址9999
    Modbus保持寄存器通常位范围4000149999间该范围足满足数应求
    Modbus站设备数映射址9999保持寄存器中设备满足常规Modbus寻址
    方案
    Modbus站指令通种寻址方法支持寻址9999保持寄存器MBUS_MSG指令允许参数
    Addr附加范围支持保持寄存器附加址范围
    保持寄存器400001465536
    例:访问保持寄存器16768 MBUS_MSGAddr参数必须设416768
    扩展寻址允许访问Modbus协议支持65536完全址范围该扩展寻址仅保持寄存器S7200编程序控制器系统手册
    364365
    配方
    STEP 7MicroWin软件中提供配方导程序帮助您组织配方定义配方配方存存储卡中
    PLC中
    章中
    概述 366
    配方定义术语 367
    配方导 367
    配方导创建指令 371S7200编程序控制器系统手册
    366
    概述
    STEP 7MicroWIN软件S7200 PLC已支持配方功STEP 7MicroWin软件中提供配方
    导程序帮助您组织配方定义配方
    配方存存储卡中配方功必须PLC中插入块64K者256K存储
    卡查阅关存储卡更信息参见附录A
    配方存存储卡中户程序处理条配方时该条配方读入PLC存储区例:
    果您生产饼干话您会种饼干配方巧克力夹心饼干甜饼干麦片饼干时
    间生产种饼干必须选择合适配方读入PLC存储区
    图131阐述配方生产种饼干处理程种饼干配方存存储卡中操作员
    TD 200C文显示器选择生产饼干种类户程序配方读入PLC存储区
    8 6 9
    V存储区中饼干缓区
    巧克力夹心
    配方定义:甜甜圈
    配方定义:饼干
    黄油
    白糖



    烹调时间
    获配方
    存储卡
    请求配方
    S7200CPU
    TD200C
    麦片饼干
    甜饼干
    巧克力夹心饼干
    黄油 8盎司
    白糖 6盎司



    烹调时间 9分钟
    图131 配方应举例
    配方配方 第13章
    367
    配方定义术语
    帮助您理解配方导首先解释定义术语
    配方结构配方导生成套组件组件包括指令子程序数块标签符号表
    配方集指配方集合拥相参数集合赖配方参数数值

    条配方组参数值提供生产种产品控制程需信息
    例:生产纳圈饼干配方分属配方集饼干配方集中包含种配方
    表131中列出例子中域值
    表131 配方应举例 饼干
    域名 数类型 巧克力夹心(配方0) 甜饼干
    (配方1) 注释
    黄油 Byte 8 8 盎司
    白糖 Byte 6 12 盎司
    红糖 Byte 6 0 盎司
    鸡蛋 Byte 2 1
    香草 Byte 1 1 茶匙
    面粉 Byte 18 32 盎司
    碳酸氢钠 Real 10 05 茶匙
    发酵粉 Real 0 10 茶匙
    盐 Real 10 05 茶匙
    巧克力夹心 Real 16 00 盎司
    柠檬皮 Real 00 10 汤匙
    烹调时间 Real 90 100 分钟
    配方导
    配方导创建配方配方集配方存存储卡中配方导直接输入配方配方
    集需修改配方次运行配方导者户程序中调RCPx_WRITE指令子程序
    配方导创建配方结构包含步骤:
    配方集建立符号表张表中包含着配方域名相符号名符号定义
    访问前载入PLC存储区配方值V存储区址张表包含标识配方符
    号常数
    配方集建立数块标签标签定义符号表中描述V存储区址起
    始值
    生成RCPx_READ指令子程序该指令指定配方存储卡中读取V存储区中
    生成RCPx_WRITE指令子程序该指令V存储区中配方值写入存储卡中S7200编程序控制器系统手册
    368
    定义配方
    配方导创建配方命令菜单中选择工具 > 配方导时屏幕出现配方导基
    操作简单介绍点击步开始配制您配方
    创建配方集执行步骤参见
    图132
    1 配方集指定域名预先定义
    样名字成项目
    中符号名
    2 拉列表中选择数类型
    3 名字输入缺省值注释
    该配方集中新配方
    缺省值作初始值
    4 点击步编辑配方集中
    条配方
    图132 定义配方
    配方表中条配方定义数域您4配方集配方集中配方数
    受存储卡容量限制
    创建编辑配方
    创建编辑配方界面允许您创建单条配方配方分配数值编辑列表示独立
    配方
    新建钮创建配方配方会创建配方集时指定缺省值作初始值
    外种方式创建配方单击鼠标右键关联菜单您复制粘贴已配方新
    列插入前光标位置左侧
    根配方集配方号条新配方予缺省名字该缺省名格式:DEFx_RCPy
    创建编辑配方执行步骤参见
    图133
    1 点击步进入创建编辑
    配方窗口
    2 点击新建钮插入条
    配方
    3 配方缺省名改合适
    名字
    4 根需求改变配方数值
    5 单击确定
    图133 创建编辑配方配方 第13章
    369
    分配存储区
    分配存储区画面指定V存储区起始址起始址开始存储存储卡中读取配方您
    选择V存储区址配方导建议址配方导会推荐您正确长度尚
    未V存储区
    配方分配存储区执行步骤参
    见图134
    1 窗口中输入址值作您希储
    存配方V存储区起始址
    2 您通点击建议址
    钮配方导您选择正确
    长度尚未V存储区
    3 点击步
    图134 分配存储区
    项目组件
    项目组件画面列出添加您项目
    中组件参见图135
    点击完成完成配方导添加
    组件
    配方结构拥唯名字名字
    会显示项目树中配方集名(RCPx)附
    加名字尾部
    图135 项目组件
    符号表
    配方集创建符号表张表
    定义常数值表示条配方
    RCPx_READRCPx_WRITE指令中
    符号表示想配方参见图
    136
    张表中配方中域创建符号
    名您符号访问V存储区
    中配方值
    图136 符号表S7200编程序控制器系统手册
    370
    载带配方项目
    载带配方项目执行步骤参见图137
    1 选择文件 > 载
    2 话框中确保程序块数块
    配方均选中
    3 点击载钮
    图137 载带配方项目
    编辑已配方
    编辑已配方执行步骤参见
    图138
    1 点击拉列表选择已
    配方
    2 通删组态钮删
    已配方
    图138 编辑已配方配方 第13章
    371
    配方导创建指令
    RCPx_Read子程序
    子程序RCPx_READ配方导创建配方存
    储卡中读取V存储区中
    RCPx_READ指令中x指包含您想读取配方配方集
    编号
    EN输入高电时允许指令执行
    Rcp输入端决定存储卡中读取条配方
    Error输出端返回该指令执行结果关错误代码定义请
    参见表133
    RCPx_Write子程序
    子程序RCPx_WRITE配方导创建调该指令
    V存储区中配方容代存储卡中配方
    RCPx_WRITE指令中x指包含您想代配方配方
    定义
    EN输入高电时允许指令执行
    Rcp输入决定代存储卡中条配方
    Error输出端返回该指令执行结果关错误代码定义请
    参见表133
    表132 配方子程序效操作数
    输入输出 数类型 操作数
    Rcp Word VWIWQWMWSWSMWLWAC*VD*AC*LD常数
    Error Byte VBIBQBMBSBSMBLBAC*VD*AC*LD
    表133 配方子程序错误代码
    错误代码 描述
    0 错
    132 存储卡访问失败
    提示
    EEPROM存储卡写操作次数限制典型值百万次旦超出限制EEPROM
    失效
    请务必确认程序周期中执行RCPx_WRITE指令否短时间存储卡
    会损坏S7200编程序控制器系统手册
    372373
    数档
    STEP 7MicroWin提供数档导程测量数存入存储卡中程数移入存储卡
    节省V存储区址空间否数储存V存储区中
    章中
    概述 374
    数档导 375
    数档导创建指令 379S7200编程序控制器系统手册
    374
    概述
    STEP 7MicroWIN软件S7200 PLC已支持数档功功您程序控制
    永久保存程数记录记录包含时间日期标签您组态4独立数
    档新数档导定义数档记录格式
    数档存存储卡中数档功必须PLC中插入块64K者
    256K存储卡查阅关存储卡更信息参见附录A
    您必须S7200资源理器数档中容传计算机
    图141中显示数档应实例
    头奶牛:
    H 记录唯ID号
    H 获牛奶记录数
    H 记录奶牛温度
    H 记录挤奶时间
    监视V存储区中挤奶数
    缓区
    S7200浏览器
    数记录:装箱容量
    写数档记录
    (带时间日期)
    存储卡
    #5奶牛挤奶完成
    TD200C
    S7200 CPU
    #5奶牛


    天传数

    03222004 052504 4 277 975 132
    03222004 052104 7 308 973 127
    03222004 051704 2 251 976 141



    数记录:早晨挤奶
    5 352 981 145
    图141 数档应实例
    数档定义术语
    帮助您理解数档导首先解释定义术语
    数档指通常日期时间排序组记录条记录代表着程事件程事件中
    记录套程数数档导定义数组织结构
    条数档记录指写入数档中单独数行数档 第14章
    375
    数档导
    数档导配置4数档数档导:
    定义数档记录格式
    选择数档选项例:时间标签日期标签传时清数档等
    指定数档中储存记录数目
    创建数档中储存记录项目代码
    数档导创建数档包含步骤:
    数档创建符号表张表中包含着数档域名相符号名符号
    定义储存前数档需V存储区址张表包含标识数档
    符号常数
    条数档记录建立数块标签数档域分配V存储器址
    户程序V存储区址采集前档数
    生成DATx_WRITE子程序条指令指定数档记录V存储区复制存储卡中
    执行次DATx_WRITE指令会存储卡数档中添加条新数记录
    数档选项
    您您数档配置选项参见图142
    时间标签
    您条数档记录中包含时间标
    签果您选中该项户程序写入
    条数档记录时CPU动记录中
    加入时间标签
    日期标签
    您条数档记录中包含日期标
    签果您选中该项户程序写入
    条数档记录时CPU动记录中
    加入日期标签
    清档数
    数传您清数档中
    记录果您选中该项次传
    数档清
    图142 数档选项
    数档环形队列(档满时条新记录代旧条记录)您必须指定数档
    中储存记录数目数记录中允许记录数65535记录数缺省值1000
    数档S7200编程序控制器系统手册
    376
    定义数档
    您数档指定域域成项目中符号您必须域指定数类型条数
    档记录包含4203字节数数档中定义数域执行步骤参见图143
    1 点击域名单元格输入域名
    名称变户程序引符号
    2 点击数类型单元格拉
    列表中选择数类型
    3 点击注释单元格输入注释
    4 根需行定义条
    记录
    5 单击确定
    图143 定义数档记录
    编辑已数档
    编辑已数档执行步骤:
    1 图144示点击拉列表选
    择已数档
    2 通删组态钮删
    已数档
    您拥4数档
    图144 编辑已数档配置数档 第14章
    377
    分配存储区
    数档导PLCV存储区中创建块该块存储区址条数档记录写入
    存储卡前存储存储区址中您您放置配置V存储区指定起始址您
    选择V存储区址数档导建议址数档导会推荐您正确长度
    尚未V存储区块长度根您数档导中选择参见图145
    数档分配存储区执行
    步骤:
    1 窗口中输入址值作您创建数
    档记录V存储区址
    2 您通点击建议址
    钮数档导您选择
    正确长度尚未V存储区
    3 点击步
    图145 分配存储区
    项目组件
    项目组件画面列出添加您项目
    中组件参见图146
    点击完成完成数档导
    组件添加项目中
    数档结构拥唯名字
    名字会显示项目树中数档集名
    (DATx)附加名字尾部
    图146 项目组件
    符号表
    数档创建符号表张
    表定义常数表示数档
    DATx_WRITE指令中符号
    张表中数档中域创建符
    号名您符号访问V存储
    区中数档数值
    图147 符号表S7200编程序控制器系统手册
    378
    载带数档项目
    数档前您必须带数档项目载S7200CPU中果项目中带
    数档载窗口中作缺省值数记录组态选项选中
    提示
    您载带数档项目时前存存储卡中数档记录丢失
    载带数档项目执行步骤参见图148
    1 选择文件 > 载
    2 话框中确保数档项
    选中
    3 点击载钮
    图148 载带数档项目
    S7200资源理器
    S7200资源理器存储卡中读取数档数档存储CSV文件中
    次读取数档创建新文件文件存数档目录中文件名格式:PLC
    址数记录名称日期时间
    您选择数档成功读取时否动启动CSV扩展名相关联应程序您鼠标
    右键单击数档文件关联菜单中作出选择
    数档目录安装程中指定果没安装STET 7缺省安装目录c\program
    files\siemens\Microsystems果安装STEP 7缺省安装目录c\siemens\Microsystems
    读取数档执行步骤:
    1 开Windows资源理器
    My S7200 Network文件夹
    2 选择My S7200 Network文件夹
    3 选择正确S7200 PLC文件夹
    图149 S7200资源理器
    4 选择存储卡文件夹
    5 找正确数档文件文件名字DAT Configuration x (DATx)
    6 鼠标右键调出文关联菜单选择传数档 第14章
    379
    数档导创建指令
    数档导会您项目中添加条指令子程序
    DATx_WRITE子程序
    子程序DATx_WRITE数档域前值写入存储
    卡DATxWRITE档数中条记录写入存储卡子程
    序调图示
    指令访问存储卡失败时会返回错误代码132
    表141 DATAx_WRITE子程序参数
    输入输出 数类型 操作数
    Error Byte VBIBQBMBSBSMBLBAC*VD*AC*LD
    提示
    EEPROM存储卡写操作次数限制典型值百万次旦超出限制EEPROM
    失效
    请务必确认程序周期中执行DATx_WRITE指令否短时间存储卡
    会损坏S7200编程序控制器系统手册
    380381
    PID整定PID整定控制面板
    S7200PLC已支持PID整定功STEP 7MicroWIN中添加PID整定控制面板
    增强S7200PLC功功变更加容易
    您操作员面板中户程序者PID整定控制面板启动整定功时间仅仅
    PID回路进行整定果需话8PID回路时进行整定PID整
    定算法您推荐增益值积分时间值微分时间值您您调节回路选择快速响应中速响
    应慢速响应者极慢速响应等调节类型
    PID整定控制面板您启动整定程取消整定程图表中监视结果控制面板会显
    示发生错误警告信息允许您整定增益值积分时间值微分时间值
    应实际控制中
    章中
    理解PID整定 382
    扩展回路表 382
    先决条件 385
    滞偏移 385
    整定序列 386
    异常情况 387
    关程变量超限说明(结果代码3) 387
    PID整定控制面板 388S7200编程序控制器系统手册
    382
    理解PID整定
    引言
    S7200中整定算法基KJÅströmT Hägglund1984年提出延时反馈算法
    二十年继电反馈算法已应工业控制领域
    延时反馈概念指稳定控制程中产生微持续扰动程变量中扰动周期
    振幅终决定控制程频率增益然利终增益频率值PID整定您推荐增益
    值积分时间值微分时间值
    推荐值您您控制程选择响应速度相关您选择快速响应中速响应慢速响应
    者极慢速响应根您控制程快速响应会产生超调符合完全衰减整定条件
    中速响应会控制程濒超调边缘符合界衰减整定条件慢速响应会导致超调
    符合强衰减整定条件极慢速响应会导致超调符合超强衰减整定条件
    PID整定推荐指定值外动确定滞值程变量峰值偏移参数减少
    PID整定设置持续振荡限幅时程噪声产生影响
    PID整定适双调节反调节P调节PI调节PD调节PID调节等种调节回路
    PID整定目您程控制回路提供套优化整定参数整定值您达
    极佳控制效果真正优化您控制程
    扩展回路表
    S7200中PID指令涉张回路表回路表中包含回路参数该表原36字节现
    PID整定功表长度增加80字节表151表152展示扩展回路表
    果您PID整定控制面板您通控制面板操PID回路表中参数果您需
    操作员面板提供整定功您必须通编程方式实现操作员PID回路表间信息交
    换启动监视整定程终整定值应实际控制中PID整定PID整定控制面板 第15章
    383
    表151 回路表
    偏移量 域 格式 类型 描述
    0 程变量
    (PVn)
    REAL 输入 程变量必须00~10间
    4 设定值
    (SPn)
    REAL 输入 包含必须0010间设定值
    8 输出
    (Mn)
    REAL 输入
    输出
    输出值必须00~10间
    12 增益
    (KC)
    REAL 输入 增益例常数正负
    16 采样时间
    (TS)
    REAL 输入 包含采样时间单位秒必须正数
    20 积分时间复位
    (TI)
    REAL 输入 包含积分时间复位单位分钟
    24 微分时间速率
    (TD)
    REAL 输入 包含微分时间速率单位分钟
    28 偏差
    (MX)
    REAL 输入
    输出
    积分项前项必须00~10间
    32 程变量前值(PVn1) REAL 输入
    输出
    包含次执行PID指令时存储程变量

    36 PID回路表ID ASCII码 常数 PIDA(PID回路表版A):ASCII常数
    40 AT控制(ACNTL) BYTE 输入 参见表152
    41 AT状态(ASTAT) BYTE 输出 参见表152
    42 AT结果(ARES) BYTE 输入
    输出
    参见表152
    43 AT配置(ACNFG) BYTE 输入 参见表152
    44 偏移(DEV) REAL 输入 程变量振幅标准化值(范围:
    025025)
    48 滞(HYS) REAL 输入 程变量滞标准化值确定零相交
    (范围:000501)DEVHYS率
    4时整定程中会发出警告
    52 初始输出阶跃幅度
    (STEP)
    REAL 输入 输出阶跃幅度变化标准化减
    程变量振动(范围:00504)
    56 门狗时间(WDOG) REAL 输入 两次零相交间允许时间间隔单位
    秒(范围: 607200)
    60 推荐增益(AT_KC) REAL 输出 整定程推荐增益值
    64 推荐积分时间(AT_TI) REAL 输出 整定程推荐积分时间值
    68 推荐微分时间(AT_TD) REAL 输出 整定程推荐微分时间值
    72 实际输出阶跃幅度
    (ASTEP)
    REAL 输出 整定程确定化输出阶跃
    幅度
    76 实际滞(AHYS) REAL 输出 整定程确定化程变量滞
    值S7200编程序控制器系统手册
    384
    表152 控制参数状态参数具体描述
    域 描述
    AT控制(ACNTL)
    输入字节 MSB LSB
    0 0 0 00 0EN
    07
    0
    EN 设1启动整定设0中止整定
    AT状态(ASTAT)
    输出字节 MSB LSB
    W1 W2 AH 0 0 IP
    07
    0W0
    W0 警告:偏差设置没超滞设值4倍
    W1 警告:协调程偏差导致输出阶跃值正确调节
    W2 警告:实际均偏差没超滞设置4倍
    AH 动滞计算进程:
    0没执行
    1正执行
    IP 整定进程:
    0没执行
    1正执行
    次整定功启动PLC清警告位置位整定运行位直整定完成PLC
    清整定运行位
    AT结果(ARES)
    输入输出 字节
    MSB LSB
    D
    07
    结果代码:
    D Done位:
    0整定未完成
    1整定完成
    整定启动前该位必须设0
    结果代码:
    00 正常完成(推荐整定值)
    01 户中止
    02 中止零相交监视狗超时
    03 中止程变量超范围
    04 中止超出滞值
    05 中止检测非法组态值
    06 中止检测数字错误
    07 中止没流时执行PID指令
    (回路处手动模式)
    08 中止整定适PPIPDPID回路
    097F 保留
    AT配置(ACNFG)
    输入 字节 MSB LSB
    0 0 R1 R0 DS HS
    07
    00
    R1 R0 动态响应
    00 快速响应
    01 中速响应
    10 慢速响应
    11 极慢速响应
    DS 偏差设置:
    0 回路表中偏差值
    1动确定偏差值
    HS 滞设置:
    0 回路表中滞值
    1 动确定滞值PID整定PID整定控制面板 第15章
    385
    先决条件
    您进行整定回路必须处动模式回路输出必须PID指令控制果回路处手动模
    式整定会失败
    启动整定前您控制程应该达种稳定状态种稳定状态指程变量已达设定
    值(者P调节说程变量设定值间差值恒定)输出会规律变化
    理想状态整定启动时回路输出值应该控制范围中心附整定程回路输出中
    加入阶跃变化控制程产生振荡果回路输出值没处控制范围中心附
    整定种阶跃变化会导致输出超限
    果种情况发生会整定发生错误然会推荐值非优化
    滞偏移
    滞参数出相设定值正负偏移量程变量偏移量范围时会导致控制器改变
    输出值值减程变量中噪声影响更精确计算出程然振动频率
    果您选动计算滞值PID整定会生成滞运算队列该队列包含段时间程变
    量采样值然根采样结果计算出标准偏移
    具统计意义采样数少100采样值果回路采样周期200 ms100
    采样值需20秒时间回路采样周期更长会需更时间您回路采样周期
    20ms采样100次20秒时间滞运算队列然需少20秒采样时间
    足够采样值算出样标准偏移滞值等两倍标准偏移计算
    滞值写入回路表中实际滞(AHYS)域中
    提示
    滞计算程中正常PID运算会停止启动整定前控制程应处稳定状
    态样滞值计算收效果时保证滞运算程中控制程会
    失控
    偏移参数指希程变量相设定值峰 峰值幅度果您选择动计算该值
    滞值45倍整定程中会适调节输出控制程中振动范围S7200编程序控制器系统手册
    386
    整定序列
    整定序列滞值偏移值开始执行初始输出阶跃实际应回路输出时整定
    程开始
    输出值变化会导致程变量值产生相应变化输出变化程变量远离设定值致超
    出滞区范围时整定检测零相交事件次零相交事件发生时整定反方改变
    输出
    整定继续采样程变量值等次零相交事件完成整序列需12次零相交事件程
    变量峰峰值零相交事件产生速度控制程动态特性直接相关
    整定程开始会适调节输出阶跃值促程变量峰 峰值更接想偏移
    值旦调节产生新输出阶跃值写入回路表实际输出阶跃幅度(ASTEP)域中
    果两次零相交时间时间间隔超零相交门狗间隔时间整定序列终止零相交门
    狗间隔时间缺省值两时
    图151出直接作回路整定
    序列程中输出程变量变化情况
    PID整定控制面板启动监视整定
    序列
    注意整定改变输出控制
    程(程变量值表示)受幅振动
    程变量振动幅度频率代表着控制程
    增益然频率
    图151 整定序列
    根整定程中采集关控制程频率增益相关信息够计算出终增益频率
    值根值进步计算出推荐增益值积分时间值微分时间值
    提示
    您回路类型决定整定计算出整定值例PI调节回路整定会计算出增益值积分
    时间值推荐微分时间值00(微分动作)
    旦整定序列完成回路输出会恢复初始值周期正常PID运算执行PID整定PID整定控制面板 第15章
    387
    异常情况
    整定执行程中会产生三种警告回路表ASTAT域中三位表示三种警告旦
    置位会直保持次整定序列启动
    偏移设定没超滞设定4倍时产生警告0该项检测滞已计算出实际滞值
    执行
    整定程开始25循环周期果两次峰值误差超出8倍产生警告1
    果测量均峰值误差没超滞值4倍产生警告2
    外种出错情况表153中列出导致种错误情况描述
    表153 整定执行程中错误情况
    结果代码(ARES中) 情况
    01 户取消 整定执行程中EN复位
    02 零相交门狗超时取消 超零相交门狗时间间隔半周期
    03 程变量超范围取消 程变量超范围
    S 滞序列期间
    S 4次零相交出现两次超范围
    S 4次零相交
    04 滞超值取消 户定义者动计算滞值超值
    05 非法配置值取消 范围检测错误:
    S 初始回路输出值<00者>10
    S 户定义偏移值< 滞值者>值
    S 初始输出阶跃< 00者>值
    S 零相交门狗时间<值
    S 回路表中采样时间值负
    06 数字错误取消 非法浮点数者0
    07 PID指令未(回路处手动模式)取消 整定正执行者请求执行时PID指令未
    08 整定适P调节PI调节PD调节

    PID调节
    回路类型P调节PI调节PD调节者PID调节中

    关程变量超限说明(结果代码3)
    果程变量值0010间认范围
    果滞序列程中检测程变量超限整定会立取消报错
    果第4次零相交前检测程变量超限输出阶跃值会减半整定程重新启动时
    果第次零相交次出现程变量超限整定会取消报错
    果第4次零相交检测程变量超限整定会立取消报错S7200编程序控制器系统手册
    388
    PID整定控制面板
    STEP 7MicroWIN软件中包含
    PID整定控制面板您够图形
    方式监视您PID回路外控制面
    板启动整定序列取消整定
    序列推荐整定值者您设定
    整定值应实际控制中
    控制面板您必须线连接
    S7200 PLC该PLC中已存
    少PID回路显示控制面板PID
    回路操作PLC必须处运行状态图
    152出控制面板缺省画面
    图152 PID整定控制面板
    控制面板屏幕左角位置显示连接PLC站址屏幕右角显示PLC类型版号
    PLC站址方表示程变量值棒图棒图面程变量标定值非标定值程变量
    右侧前值区域
    前值区域里显示设定值采样时间增益积分时间微分时间输出值横棒图
    表示数值显示棒图方前值区域右侧图形显示区
    图形显示区中颜色显示程变量设定值输出值相时间函数程变量设定值
    左侧轴输出值右侧轴
    屏幕左方整定参数区区域中显示增益积分时间微分时间单选钮表示出参
    数前值推荐值手动值您通点击单选钮作出选择想改变整定参数选择手
    动值
    您通点击更新PLC钮增益积分时间微分时间值传入监视PID回路中您
    启动整定钮启动整定序列旦整定序列启动启动整定钮会变停
    止整定钮
    图形显示区方前PID回路选择区您拉菜单中选择您希控制面板中监视
    PID回路
    采样速率区域中您1480秒间选择图形显示采样时间间隔您编辑采样速率
    设置时间钮设定生效图形显示区时间坐标会您设置动改变佳显示状态
    您点击暂停钮冻结画面恢复钮重新启动数采样图形区域点
    鼠标右键选择清清图形PID整定PID整定控制面板 第15章
    389
    图形选项区右侧图例标明程变量值设定值输出值颜色
    前PID回路选择区域正方区域
    显示前操作相关信息
    整定参数区中高级钮您
    组态更整定参数图153中显
    示高级画面
    高级画面中您选中复选框
    整定动计算滞值偏移值
    化整定程中控制程干扰
    您输入值
    选项区域中您指定初始
    输出阶跃幅值零相交门狗超时时间
    图153 高级参数
    动态响应选择区域中点击单选钮您您控制回路选择响应类型根您控制程
    快速响应会产生超调符合完全衰减整定条件中速响应会控制程濒超调边
    缘符合界衰减整定条件慢速响应会导致超调符合强衰减整定条件极慢速响
    应会导致超调符合超强衰减整定条件
    旦您完成选择点击确定钮返回PID整定控制面板画面
    完成整定序列推荐值传入PLC
    您控制面板监视设定
    值阶跃变化时控制回路响应
    图154显示原始整定参数(整定
    前值)设定值变化时(12000变
    14000)回路响应情况
    请注意原始整定参数时控制程
    超调长时间振荡现象
    图154 设定值变化响应S7200编程序控制器系统手册
    390
    图155中显示回路响应设定值发生
    相变化(12000变14000)时产生
    时快速响应整定程已
    完成整定值已应实际控制中
    请注意时没超调现象点
    振荡果您希牺牲部分响应速度
    消振荡您选择中速响应
    者慢速响应类型然重新运行整定

    旦您起点您控
    制面板进步优化您参数您改
    变设定值观察回路响应种方法
    您微调您控制参数您应达
    佳效果佳效果
    图155 整定程响应391
    技术规范
    章中
    通技术规范 392
    CPU规范 396
    数字量扩展模块规范 405
    模拟量扩展模块规范 412
    热电偶RTD(热电阻)扩展模块规范 424
    EM277 PROFIBUSDP模块规范 438
    EM241调制解调模块规范 450
    EM253位控模块规范 452
    (CP2431)太网模块规范 458
    (CP2431IT)Internet模块规范 460
    (CP2432)ASi接口模块规范 463
    选卡件 465
    扩展电缆 466
    RS232PPI站电缆USBPPI站电缆 467
    输入仿真器 471S7200编程序控制器系统手册
    392
    通技术规范
    认证标准
    面列出国国际标准确定合适性规范S7200系列产品测试表A1列出符合
    标准规范
    欧体(CE)低电压指令7323EEC
    EN 6113122003 编程控制器 设备求
    欧体(CE) EMC指令89336EEC
    电磁辐射标准
    EN 61000632001 住宅商业轻工业
    EN 61000642001 工业环境
    电磁抗干扰标准
    EN 61000622001 工业环境
    欧体ATEX指令949EC
    EN 6007915防护类型n’
    ATEX指令适额定电压24VDCCPU扩展模块适带AC电源系统继电器输
    出模块
    2009年7月列容适:
    EC指令200695EC (低电压指令)设计特定电压限值电气设备
    EN 6113122007 编程控制器 设备求测试
    EC指令2004108EC (EMC指令)电磁兼容性
    EN 61000642007:工业环境
    EN 6113122007:编程控制器 设备求测试
    EC指令949EC (ATEX) 设计易爆环境设备防护系统
    EN 60079152005防护类型n’
    提供局文件中CE合格声明:
    Siemens AG
    IA AS RD ST PLC Amberg
    WernervonSiemensStr 50
    D92224 Amberg
    Germany
    保险商实验室公司:UL 508列表(工业控制设备)注册号E75310
    加标准协会:CSA C222编号142 (程控制设备)
    工厂保险联盟:等级号3600等级号3611FM级I分区2组ABCD危险位置
    T4A等级I区2IICT4
    提示
    SIMATIC S7200系列符合CSA标准
    cULus标志表明S7200已Underwriters Laboratories(UL)检验证明符合标准UL 508CSA
    222 No 142技术规范 附录A
    393
    船许
    S7200产品定期提交获指定市场应
    相关特殊机构许表指出S7200
    产品已通机构证书号手册中
    部分S7200产品已通特殊机
    构许果您需准确许证部件号
    码新列表相关附加信息请联系
    西门子代理商
    机构 证书号
    Lloyds Register of Shipping
    (LRS)
    99 20018(E1)
    American Bureau of Shipping
    (ABS)
    01HG20020PDA
    Germanischer Lloyd (GL) 12 045 98 HH
    Det Norske Veritas (DNV) A8862
    Bureau Veritas (BV) 09051 B0BV
    Nippon Kaiji Kyokai (NK) A534
    Polski Rejestr TE124688324199
    继电器电气寿命
    继电器供应商提供典型性数图A1示实际性特定应变化
    适合负载外部保护电路增长触点寿命
    100000
    10000
    1000
    100
    10
    额定工作电流(A)
    符合IEC 94751 AC15230 VAC
    感性负载0A3A
    符合IEC 94751 DC1324 VDC感
    性负载0A2A
    230 VAC阻性负载
    24 VDC阻性负载
    0123 4567
    4000
    250 VAC阻性负载
    30 VDC阻性负载
    250 VAC感性负载(pf04)
    30 VDC感性负载(LR7ms)
    额定工作电流(A)
    寿命
    (x 10
    3
    操作
    )
    1000
    500
    300
    100
    寿命
    (x 10
    3
    操作
    )
    2A额定 10A额定
    图A1 继电器电气寿命
    技术规范
    S7200 CPU扩展模块符合表A1中列出电气规范
    注意
    机械触点接通S7200 CPU意数字量扩充模块输出电源时数字输出发送持续约
    50毫秒1信号您需考虑点尤您够响应短脉设备时S7200编程序控制器系统手册
    394
    表A1 技术规范
    环境条件―运输存贮
    EN 6006822Test Bb干热
    EN 6006821Test Ab低温
    4 0 ° C+70° C
    EN 60068230Test Db湿热 25° C55° C95湿度
    EN 60068214Test Na温度震动 4 0 ° C+70° C 持续时间3时循环2次
    EN 60068232落 03 m5次产品包装
    环境条件―工作
    环境温度范围
    (单元部25mm进入空气)
    0° C55° C水安装0° C45° C垂直安装
    95未冷凝湿度
    气压力 1080~795hPa(应海拔高度1000~2000m)
    污染程度 S02:< 05 ppmH2S:< 01 ppmRH < 60冷凝
    EN 60068214Test Nb温度改变 5° C55° C3° C分钟
    EN 60068227机械震动 15G11ms脉轴(3轴)震动6次
    EN 6006826正弦波振动 面板安装: 70 mm59Hz2G9 150 Hz
    DIN导轨安装: 35 mm59 Hz1G9150 Hz
    轴10次振动1倍频程分钟
    EN 60529IP20机械保护 防止高压指状物接触设备需外部保护防止灰尘污物水直径125mm
    异物造成破坏
    电磁兼容性 抗干扰性符合EN61000621
    EN 6100042静电放电 面通讯接口8kV空气放电
    暴露传导面4kV接触放电
    EN 6100043辐射电磁场 10 Vm801000 MHz1kHz时80 AM
    1420 GHz时3Vm1kHz时80 AM3
    2027 GHz时1Vm1kHz时80 AM3
    EN 6100044瞬间击 2kV 5kHz带ACDC系统电源耦合网络
    2kV 5kHz带IO耦合接线夹
    1kV 5kHz带通讯耦合接线夹
    EN 6100045浪涌防护 电源: 2kV称1kV称
    IO 1 kV 称
    (24 VDC电路需外部浪涌保护)
    EN 6100046传导干扰 015~80 MHz10 V RMS80 AM 1kHz
    EN 61000411电压波动短暂干扰
    电压变化
    剩余电压:1周期时012周期时4030周期时70 @零相交时发
    生60Hz电压跳变
    VDE 0160非周期电压 85 VAC线路90°相位角应峰值390 V13毫秒脉
    180 VAC线路90°相位角应峰值750 V13毫秒脉技术规范 附录A
    395
    表A1 技术规范
    电磁兼容性―感应辐射 EN 61000632 EN 6100064
    EN 55011Class AGroup 1传导1
    015 MHz~05 MHz
    05 MHz~5 MHz
    5MHz~30MHz
    <79dB(µV)准峰值 <66dB(µV)均值
    <73dB(µV)准峰值 <60dB(µV)均值
    <73dB(µV)准峰值 <60dB(µV)均值
    EN 55011Class AGroup 1辐射1
    30 MHz~230 MHz
    230 MHz~1GHz
    40 dB(µVm)准峰值10 m处测量
    47 dB(µVm)准峰值10 m处测量
    EN 55011Class BGroup 1传导2
    015~05 MHz
    05 MHz~5 MHz
    5MHz~30MHz
    <66dB(µV)准峰值记录频率降56 dB(µV)
    <56dB(µV)均值记录频率降46 dB(µV)
    <56dB(µV)准峰值 <46dB(µV)均值
    <60dB(µV)准峰值 <50dB(µV)均值
    EN 55011Class BGroup 1辐射2
    30 MHz~230 kHz
    230 MHz~1GHz
    30 dB(µVm)准峰值10 m处测量
    37 dB(µVm)准峰值10 m处测量
    高压绝缘测试
    24 V5 V标称电路
    115230 V电路接
    115230 V电路接115230 V电路
    115230 V电路接24 V5 V电路
    500 VAC (光隔离边界型式试验)
    1500 VAC常规试验 2500 VDC型式试验
    1500 VAC常规试验 2500 VDC型式试验
    1500 VAC常规试验 4242 VDC型式试验
    1 S7200接直接连接安装金属架单元必须安装接金属架电缆金属架布线
    2 设备必须安装接金属壳中AC输入电源必须接EPCOS B84115EA30滤波器等效设备滤波器S7200间导线超25cm
    24VDC供电线传感器供电线必须屏蔽
    3 求2009年7月适S7200编程序控制器系统手册
    396
    CPU规范
    表A2 CPU订货号
    订货号 CPU模板 CPU供电(标称) 数字量输入 数字量输出 通讯口 模拟量
    输入
    模拟量
    输出 拆卸连接
    6ES 72110AA230XB0 CPU221 24 VDC 6x24VDC 4x24 VDC 1 否 否 否
    6ES 72110BA230XB0 CPU 221 120240 VAC 6x24VDC 4x继电器 1 否 否 否
    6ES 72121AB230XB0 CPU 222 24 VDC 8x24 VDC 6x24VDC 1 否 否 否
    6ES 72121BB230XB0 CPU 222 120240 VAC 8x24 VDC 6x继电器 1 否 否 否
    6ES 72141AD230XB0 CPU 224 24 VDC 14 x 24VDC 10 x 24VDC 1 否 否
    6ES7 2141BD230XB0 CPU 224 120240 VAC 14 x 24VDC 10 x 继电器 1 否 否
    6ES7 2142AD230XB0 CPU 224XP 24 VDC 14 x 24VDC 10 x 24
    VDC
    2 2 1
    6ES7 2142AS230XB0 CPU 224XPsi 24 VDC 14 x 24VDC 10 x 24
    VDC
    2 2 1
    6ES7 2142BD230XB0 CPU 224XP 120240 VAC 14 x 24VDC 10 x 继电器 2 2 1
    6ES 72162AD230XB0 CPU 226 24 VDC 24 x 24VDC 16x24 VDC 2 否 否
    6ES 72162BD230XB0 CPU 226 120240 VAC 24 x 24VDC 16 x 继电器 2 否 否
    表A3 CPU常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 电流供应
    +5 VDC +24 VDC1
    6ES 72110AA230XB0 CPU221 DCDCDC 6输入4输出 90 x 80 x 62 270 g 3W 0mA 180 mA
    6ES 72110BA230XB0 CPU 221 ACDC继电器 6输入4继电器输出 90 x 80 x 62 310 g 6W 0mA 180 mA
    6ES 72121AB230XB0 CPU222 DCDCDC 8输入6输出 90 x 80 x 62 270 g 5W 340 mA 180 mA
    6ES 72121BB230XB0 CPU 222 ACDC继电器 8输入6继电器输出 90 x 80 x 62 310 g 7W 340 mA 180 mA
    6ES 72141AD230XB0 CPU 224 DCDCDC 14输入10输出 1205 x 80 x 62 360 g 7W 660 mA 280 mA
    6ES7 2141BD230XB0 CPU 224 ACDC继电器 14输入10继电器输出 1205 x 80 x 62 410 g 10 W 660 mA 280 mA
    6ES7 2142AD230XB0 CPU 224XP DCDCDC 14输入10输出 140 x 80 x 62 390 g 8W 660 mA 280 mA
    6ES7 2142AS230XB0 CPU224XPsi DCDCDC 14输入10输出 140 x 80 x 62 390 g 8W 660 mA 280 mA
    6ES7 2142BD230XB0 CPU 224XP ACDC继电器 14输入10继电器输出 140 x 80 x 62 440 g 11 W 660 mA 280 mA
    6ES 72162AD230XB0 CPU 226 DCDCDC 24输入16输出 196 x 80 x 62 550 g 11 W 1000 mA 400 mA
    6ES 72162BD230XB0 CPU 226 ACDC继电器 24输入16继电器输出 196 x 80 x 62 660 g 17 W 1000 mA 400 mA
    1 部继电器线圈电源24 VDC通讯口电源需求解决24 VDC传感器电源技术规范 附录A
    397
    表A4 CPU规范
    CPU 221 CPU 222 CPU 224 CPU 224XP
    CPU 224XPsi
    CPU 226
    存储器
    户程序长度
    运行模式编辑
    运行模式编辑
    4096字节
    4096字节
    8192字节
    12288字节
    12288字节
    16384字节
    16384字节
    24576字节
    户数 2048字节 8192字节 10240字节 10240字节
    掉电保持(超级电容)
    (选电池)
    50时典型(少8时40°C)
    200日典型
    100时典型 (少70
    时40°C)
    200日典型
    100时典型(少70时40°C)
    200日典型
    IO
    数字量IO 6输入4输出 8输入6输出 14输入10输出 14输入10输出 24输入16输出
    模拟量IO 2输入1输出
    数字IO映 256 (128输入128输出)
    模拟IO映区 32 (16输入16输出) 64 (32输入32输出)
    允许扩展模块 2模块1 7模块1
    允许智模块 2模块1 7模块1
    脉捕捉输入 6 8 14 24
    高速计数
    单相
    两相
    总4计数器
    430kHz时
    220kHz时
    总6计数器
    630kHz时
    420kHz时
    总6计数器
    430kHz时
    2200kHz时
    320kHz时
    1100kHz时
    总6计数器
    630kHz时
    420kHz时
    脉输出 220kHz时(仅限DC输出) 2100kHz时
    (仅限DC输出)
    220kHz时
    (仅限DC输出)
    常规
    定时器 总256定时器4定时器(1 ms)16定时器(10 ms)236定时器(100 ms)
    计数器 256 (超级电容电池备份)
    部存储器位
    掉电保存
    256 (超级电容电池备份)
    112 (存储EEPROM)
    时间中断 21ms分辨率时
    边中断 4升4降
    模拟电位计 18位分辨率时 28位分辨率时
    布尔型执行速度 022µs指令
    实时时钟 选卡件 置
    卡件选项 存储器电池实时时钟 存储卡电池卡
    集成通讯功
    端口(受限电源) RS485口 两RS485口
    PPIMPI (站)波特率 961921875K
    端口波特率 12K―1152K
    段电缆长度 带隔离中继器:1875 kbaud时1000 m384 kbaud时1200 m
    带隔离中继器:50 m
    站点数 段32站网络126站
    站数 32
    点点(PPI站模式) (NETRNETW)
    MPI连接 42保留(1PG1OP)
    1 您必须计算电源消耗定额确定S7200 CPU您组态提供少功率(电流)果超出CPU电源消耗定额法连接数目模块
    关CPU扩展模块电源求信息请参见附录A关电源消耗定额信息请参见附录BS7200编程序控制器系统手册
    398
    表A5 CPU电源规范
    DC AC
    输入电源
    输入电压 204288VDC 85264VAC (4763 Hz)
    输入电流
    CPU 221
    CPU 222
    CPU 224
    CPU 224XP
    CPU 224XPsi
    CPU 226
    仅CPU24 VDC时
    80 mA
    85 mA
    110 mA
    120 mA
    120 mA
    150 mA
    负载24VDC时
    450 mA
    500 mA
    700 mA
    900 mA
    900 mA
    1050 mA
    仅CPU
    3015 mA120240 VAC时
    4020 mA120240 VAC时
    6030 mA120240 VAC时
    7035 mA120240 VAC时

    8040 mA120240 VAC时
    负载
    120240 VAC时12060 mA
    120240 VAC时14070 mA
    120240 VAC时200100 mA
    120240 VAC时220100 mA

    120240 VAC时320160 mA
    击电流 288 VDC时12 A 264 VAC时20 A
    隔离(现场逻辑) 非隔离 1500 VAC
    保持时间(掉电) 10 ms24 VDC 2080 ms120240 VAC
    保险(换) 3A250 V慢速熔断 2A250 V慢速熔断
    24 VDC传感器电源
    传感器电压(受限电源) L+减5V 204288VDC
    电流限定 15 A峰值热量限制破坏性(额定负载见表A3)
    纹波噪声 输入电源 1V峰 峰值
    隔离(传感器逻辑) 非隔离
    表A6 CPU数字量输入规范
    常规 24 VDC 输入(CPU221CPU222
    CPU224CPU226)
    24 VDC 输入(CPU224XPCPU224XPsi)
    类型 漏型源型(IEC类型1漏型) 漏型源型(IEC类型1漏型I03~I05外)
    额定电压 24VDC4mA典型值 24VDC4mA典型值
    持续允许电压 30VDC
    浪涌电压 35VDC05s
    逻辑1() 15VDC25mA 15 VDC25 mA (I00~I02I06~I15)
    4VDC8 mA (I03~I05)
    逻辑0() 5VDC1mA 5VDC1 mA (I00~I02I06~I15)
    1VDC1 mA (I03~I05)
    输入延迟 选择(02~128ms)
    连接2线接开关传感器(Bero)
    允许漏电流() 1mA
    隔离(现场逻辑)
    光电隔离
    隔离组

    500VAC1分钟
    见接线图
    高速计数器(HSC)输入速率
    HSC输入
    HSC
    HSC
    仅CPU 224XP
    CPU 224XPsiHC4HC5
    逻辑1电 单相 两相
    15~30 VDC 20 kHz 10 kHz
    15~26 VDC 30 kHz 20 kHz
    > 4 VDC 200 kHz 100 kHz
    时接通输入
    仅CPU 224XP ACDC继电器:
    全部55°C带26VDCDC输入
    全部50°C带30VDCDC输入
    电缆长度()
    屏蔽
    未屏蔽
    普通输入500米HSC输入50米1
    普通输入300米
    1 HSC输入推荐屏蔽双绞线技术规范 附录A
    399
    表A7 CPU数字量输出规范
    常规 24VDC输出
    (CPU221CPU 222
    CPU224CPU226)
    24 VDC输出
    (CPU224XP)
    24 VDC输出
    (CPU224XPsi)
    继电器输出
    类型 固态MOSFET(源型) 稳态MOSFET (漏型) 干触点
    额定电压 24 VDC 24 VDC 24 VDC 24 VDC250 VAC
    电压范围 204288 VDC 5~288 VDC
    (Q00~Q04)
    204~288 VDC
    (Q05~Q11)
    5288 VDC 530 VDC5250 VAC
    浪涌电流() 8A100ms 5A4s@10占空
    逻辑1() 20 VDC电流 电流时L+减04V 外部电压导轨拉力达
    10K时外部电压导轨减
    04V

    逻辑0() 01 VDC10 KΩ负载 1M + 04V负载
    点额定电流() 075A 20A
    公端额定电流() 6A 375 A 75 A 10 A
    漏电流() 10 µA
    明负载() 5W 30 W DC200 W AC2 3
    感性嵌位电压 L+ 减48 VDC1W功耗 1M +48 VDC1W功耗
    接通电阻(触点) 03Ω典型(06 Ω ) 02Ω (新时值)
    隔离
    光电隔离(现场逻辑)
    逻辑触点
    电阻(逻辑触点)
    隔离组
    500 VAC1分钟


    见接线图

    1500 VAC1分钟
    100米Ω
    见接线图
    延时()
    断开接通(µs)
    接通断开(µs)
    切换
    2µs(Q00Q01)
    15µs()
    10µs(Q00Q01)
    130µs()

    05µs(Q00Q01)15µs()
    15µs(Q00Q01)130µs()



    10 ms
    脉频率() 20 kHz1(Q00Q01) 100 kHz1(Q00Q01) 100 kHz1(Q00Q01) 1Hz
    机械寿命周期 10000000 (负载)
    触点寿命 100000 (额定负载)
    时接通输出 水安装时低55°C垂直安装时低45°C
    两输出联 输出组 否
    电缆长度()
    屏蔽
    非屏蔽
    500m
    150m
    1 您脉接收器电缆附加外部负载电阻(少额定电流10)改善脉信号质量提高噪音防护力
    2 带明负载继电器寿命降低75非采取措施接通浪涌降低输出浪涌电流额定值
    3 明负载瓦特额定值额定电压正切换电压例降低瓦特额定值(例120VAC100W)
    警告
    机械触点接通S7200 CPU意数字量扩展模块输出电源时数字输出发送持续约50毫秒
    1信号
    会引起意外机器程操作导致员死亡重伤损坏设备
    您需考虑点尤您够响应短脉设备时S7200编程序控制器系统手册
    400
    表A8 CPU224XPCPU224XPsi模拟量输入规范
    常规 模拟量输入(CPU224XPCPU224XPsi)
    输入数量 2点
    模拟量输入字节 单端
    电压范围 ± 10 V
    数字格式满量程范围 32000+32000
    DC输入阻抗 > 20 KΩ
    输入电压 30 VDC
    分辨率 11位加1符号位
    LSB值 488 mV
    隔离
    精度1
    差情况0°55°C
    典型25°C
    ±满量程25
    ±满量程10
    重复性 ±满量程005
    模拟数字转换时间 125 ms
    转换类型 SigmaDelta
    步响应 250 ms
    噪音抑制 典型20dB@50Hz
    1 受产品标准EN 6113122007中指定严重RF干扰时模拟量输入精度偏差达满刻度+10
    提示
    未模拟量输入通道短路具开路模拟量输入读数约165V约5280次计数
    果两模拟量输入中断线检测方案应更加心
    表A9 CPU 224XPCPU 224XPsi模拟量输出规范
    常规 模拟量输出(CPU 224XPCPU 224XPsi)
    输出数量 1点
    信号范围
    电压
    电流
    0~10V (限电源)
    0~20mA (限电源)
    数字格式满量程范围 0+32767
    数字格式满量程范围 0+32000
    分辨率满量程 12位
    LSB值
    电压
    电流
    244 mV
    488µA
    隔离
    精度
    坏情况0°55° C
    电压输出
    电流输出
    典型25° C
    电压输出
    电流输出
    ± 满量程2
    ± 满量程3
    ± 满量程1
    ± 满量程1
    建立时间
    电压输出
    电流输出
    < 50µS
    < 100µS
    输出驱动
    电压输出
    电流输出
    ≥ 5000Ω
    ≤ 500Ω 技术规范 附录A
    401
    接线图
    +
    24 VDC输入
    作漏型输入
    1M 0 1 2 3 1M 0 1 2 3
    24 VDC输入
    作源型输入
    +
    继电器输出
    1L 0 1 2
    L(+)
    N()
    24 VDC输出(漏型)
    1M 0 1 2
    +
    VLOAD
    CPU 224XPCPU 224XPsi模拟量
    输入输出
    M I V M A+ B+
    ILOAD

    +
    +

    +

    输入输出
    24 VDC输出(源型)
    1M 1L+ 0 1 2
    +
    图A2 CPU输入输出
    L+
    24 VDC
    传感器电
    源输出
    24 VDC
    传感器电
    源输出
    120240 VAC电源
    CPU 221DCDCDC
    (6ES 7 2110AA230XB0)
    24 VDC电源
    CPU 221ACDC继电器
    (6ES 7 2110BA230XB0)
    ML+00 01 02 03 DC
    00 01 02 03 2M 04 05 M L+1M
    +
    +
    +
    M
    +
    1L 00 01 02 2L 03 N L1
    01 02 03 2M 04 05 M L+
    +
    L(+)
    N()
    001M
    L(+)
    N()
    AC
    +
    图A3 CPU 221接线图S7200编程序控制器系统手册
    402
    CPU 224DCDCDC
    (6ES 7 2141AD230XB0)
    CPU 224ACDC继电器
    (6ES 7 2141BD230XB0)
    24 VDC电源
    24 VDC传感器
    电源输出
    24 VDC传感器电源
    输出
    CPU 222DCDCDC
    (6ES 72121AB230XB0) 24 VDC电源
    24 VDC
    传感器电
    源输出
    120240 VAC电源
    24 VDC
    传感器电
    源输出
    CPU 222ACDC继电器
    (6ES 7 2121BB230XB0)
    120240 VAC电源
    M L+ 00 01 02 03 L+ DC
    00 01 02 03 2M 04 05 M L+1M
    +
    +
    +
    M
    +
    04 05
    06 07
    1L 00 01 02 2L 03 04 N L1
    01 02 03 2M 04 05 06 07 M L+
    +
    L(+)
    N()
    001M
    L(+)
    N()
    AC05
    1M 1L+ 00 01 02 03 L+ DC
    00 01 02 03 04 05 L+1M
    +
    +
    +
    M
    +
    04 2M
    +
    06 07 10 11 12 13 14 15 M2M
    2L+ 05 06 07 10 11
    1L 00 01 02 03 L1 AC
    00 01 02 03 04 05 L+1M
    +
    +
    N042L
    06 07 10 11 12 13 14 15 M2M
    3L05 06 07 10 11
    L(+)
    N()
    L(+)
    N()
    L(+)
    N()
    +
    图A4 CPU 222CPU 224接线图技术规范 附录A
    403
    CPU224XPDCDCDC (6ES 7 2142AD230XB0)
    CPU 224XPACDC继电器
    (6ES 7 2142BD230XB0)
    24 VDC电源
    24 VDC传感器
    电源输出
    24 VDC传感器电源
    输出
    120240 VAC电源
    1M 1L+ 00 01 02 03 L+ DC
    00 01 02 03 04 05 L+1M
    +
    +
    +
    M
    +
    04 2M
    +
    06 07 10 11 12 13 14 15 M2M
    2L+ 05 06 07 10 11
    1L 00 01 02 03 L1 AC
    00 01 02 03 04 05 L+1M
    +
    +
    N042L
    06 07 10 11 12 13 14 15 M2M
    3L05 06 07 10 11
    L(+)
    N()
    L(+)
    N()
    L(+)
    N()
    VLOAD
    CPU 224XP模拟量IO
    M I V M A+ B+
    ILOAD
    VLOAD
    CPU 224XP模拟量IO
    M I V M A+ B+
    ILOAD

    +
    +


    +
    +

    CPU 224XPsiDCDCDC(6ES7 2142AS230XB0) 24 VDC电源
    24 VDC传感器
    电源输出
    1M 00 01 02 03 L+ DC
    00 01 02 03 04 05 L+1M
    +
    +
    M
    +
    04
    06 07 10 11 12 13 14 15 M2M
    05 06 07 10 11
    CPU 224XPsi模拟量IO
    M I V M A+ B+

    +
    +

    +
    图A5 CPU 224XP接线图S7200编程序控制器系统手册
    404
    11
    +
    +
    1L 00 01 02 03 07 102L 04 05 06 3L 11 12 13 14 15 16 17 N ACL1
    00 01 02 03 04 05 06 071M 10 11 12 13 14 15 16 17 20 21 22 23 242M 25 26 27 M L+
    CPU 226DCDCDC (6ES 72162AD230XB0)
    CPU 226ACDC继电器(6ES 72162BD230XB0)
    24 VDC电源
    +
    +
    ++ +
    1M 1L+ 00 01 02 03 2M 2L+04 05 06 07 10 11 12 13 14 15 16 17 M DCL+
    00 01 02 03 04 05 06 071M 10 12 13 14 15 16 17 20 21 22 23 242M 25 26 27 M L+
    N()
    L(+)
    N() N()
    L(+) L(+)
    24 VDC电源
    24 VDC
    电源输出
    24 VDC
    传感器
    电源输出
    +
    +
    1L+ 00 01 02 03 2M 2L+04 05 06 07 10 11 12 13 14 15 16 17 M DCL+
    00 01 02 03 04 05 06 071M 10 15 16 17 20 21 22 23 242M 25 26 27 M L+
    N()
    L(+)
    N()
    L(+)
    120240 VAC
    电源
    图A6 CPU 226接线图
    表A10 S7200通讯口插针分配 (限电源)
    连接器 插针号 PROFIBUS信号 端口0端口1
    1 屏蔽 机壳接
    2 24V返回 逻辑
    针6
    针1 3 RS485信号B RS485信号B
    针6 4 请求 发送 RTS (TTL)
    5 5V返回 逻辑
    针9
    6 +5 V +5 V100Ω串联电阻器针9
    针5 7 +24V +24V针
    8 RS485信号A RS485信号A
    9 适 10位协议选择(输入)
    连接器外壳 屏蔽 机壳接技术规范 附录A
    405
    数字扩展模块规范
    表A11 数字量扩展模块订货号
    订货号 扩展模块 数字量输入 数字量输出 拆卸连接
    6ES7 2211BF220XA0 EM 221 数字输入 8x24 VDC 8x24 VDC
    6ES7 2211EF220XA0 EM 221 数字输入 8x120230VAC 8x120230VAC
    6ES7 2211BH220XA0 EM 221 数字量输入16 x 24 VDC 16x24 VDC
    6ES7 2221BD220XA0 EM 222 数字输出 4x24VDC5A 4x24 VDC5A
    6ES7 2221HD220XA0 EM 222 数字量输出 4x继电器 10A 4x继电器10A
    6ES7 2221BF220XA0 EM 222 数字输出 8x24 VDC 8x24 VDC075A
    6ES7 2221HF220XA0 EM 222 数字输出 8x继电器 8x继电器 2 A
    6ES7 2221EF220XA0 EM 222 数字输出 8x120230 VAC 8x120230 VAC
    6ES7 2231BF220XA0 EM 223 24 VDC 数字量组合 4输入4输出 4x24 VDC 4x24 VDC075A
    6ES7 2231HF220XA0 EM 223 24 VDC数字量组合 4输入4继电器输出 4x24 VDC 4x继电器 2 A
    6ES7 2231BH220XA0 EM 223 24 VDC数字量组合 8输入8输出 8x24 VDC 8x24 VDC075A
    6ES7 2231PH220XA0 EM 223 24 VDC 数字量组合 8输入8继电器输出 8x24 VDC 8x继电器 2 A
    6ES7 2231BL220XA0 EM 223 24 VDC 数字量组合 16输入16输出 16x24 VDC 16x24 VDC075A
    6ES7 2231PL220XA0 EM 223 24 VDC 数字量组合 16输入16继电器输出 16x24 VDC 16x继电器 2 A
    6ES7 2231BM220XA0 EM 223 24 VDC 数字量组合 32输入32输出 32x24 VDC 32x24 VDC075A
    6ES7 2231PM220XA0 EM 223 24 VDC 数字量组合 32输入32继电器输出 32x24 VDC 32x继电器 2 A
    表A12 数字量扩展模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6ES7 2211BF220XA0 EM 221 DI8x24 VDC 46 x 80 x 62 150 g 2W 30 mA ON:4mA输入
    6ES7 2211EF220XA0 EM 221 DI8x120230 VAC 712 x 80 x 62 160 g 3W 30 mA
    6ES7 2211BH220XA0 EM 221 DI16x24 VDC 712 x 80 x 62 160 g 3W 70 mA ON:4mA输入
    6ES7 2221BD220XA0 EM 222 DO4x24 VDC5A 46 x 80 x 62 120 g 3W 40 mA
    6ES7 2221HD220XA0 EM 222 DO4x继电器10A 46 x 80 x 62 150 g 4W 30 mA ON:20 mA输出
    6ES7 2221BF220XA0 EM 222 DO8x24 VDC 46 x 80 x 62 150 g 2W 50 mA
    6ES7 2221HF220XA0 EM 222 DO8x继电器 46 x 80 x 62 170 g 2W 40 mA ON:9mA输出
    6ES7 2221EF220XA0 EM 222 DO8x120230 VAC 712 x 80 x 62 165 g 4W 110 mA
    6ES7 2231BF220XA0 EM 223 24 VDC 4输入4输出 46 x 80 x 62 160 g 2W 40 mA ON:4mA输入
    6ES7 2231HF220XA0 EM 223 24 VDC 4输入4继电器 46 x 80 x 62 170 g 2W 40 mA ON:9mA输出
    4mA输入
    6ES 7 2231BH220AX0 EM 223 24 VDC 8输入8输出 712 x 80 x 62 200 g 3W 80 mA ON:4mA输入
    6ES7 2231PH220XA0 EM 223 24 VDC 8输入8继电器 712 x 80 x 62 300 g 3W 80 mA ON:9mA输出
    4mA输入
    6ES7 2231BL220XA0 EM 223 24 VDC 16输入16输出 1373 x 80 x 62 360 g 6W 160 mA ON:4mA输入
    6ES7 2231PL220XA0 EM 223 24 VDC 16输入16继电

    1373 x 80 x 620 400 g 6W 150 mA ON:9mA输出
    4mA输入
    6ES7 2231BM220XA0 EM 223 24 VDC 32输入32输出 196 x 80 x 62 500 g 9W 240 mA ON:4mA输入
    6ES7 2231PM220XA0 EM 223 24 VDC 32输入32继电

    196 x 80 x 62 580 g 13 W 205 mA ON:9mA输出
    4mA输入S7200编程序控制器系统手册
    406
    表A13 数字量扩展模块输入规范
    常规 24 VDC输入 120230 VAC输入(4763Hz)
    类型 漏型源型(IEC类型1漏型) IEC类型1
    额定电压 24 VDC4mA 120 VAC6mA230 VAC9mA (通常)
    持续允许电压 30 VDC 264 VAC
    浪涌电压() 35 VDC05s
    逻辑1() 15 VDC25mA 79 VAC25mA
    逻辑0() 5VDC1mA 20 VAC1mA AC
    输入延时() 45 ms 15 ms
    连接2线接开关传感器(Bero)
    允许漏电流() 1mA 1mAAC
    隔离
    光电隔离(电流现场逻辑)
    隔离组
    500 VAC1分钟
    见接线图
    1500 VAC1分钟
    1点
    时接通输入 55°C时(水)45°C时(垂直)
    电缆长度()
    屏蔽
    非屏蔽
    500m
    300m
    500m
    300m
    0N 00N
    N
    L1
    120230 AC输入24 VDC输入
    作漏型输入
    1M 0 1 2 3
    +
    1M 0 1 2 3
    24 VDC输入
    作源型输入
    +
    图A7 S7200数字量扩展模块输入技术规范 附录A
    407
    表A14 数字量扩展模块输出规范
    常规
    24 VDC输出 继电器输出
    120230 VAC输出常规
    075A 5A 2A 10A
    120230 VAC输出
    类型 固态MOSFET(源型) 干触点 三端双控硅开关零
    交叉接通
    额定电压 24 VDC 24 VDC250 VAC 120230 VAC
    电压范围 204288 VDC 530 VDC
    5250 VAC
    1230 VDC
    12250 VAC
    40264 VAC
    (4763Hz)
    24 VDC线圈电源电压范围 204288 VDC
    浪涌电流() 8A100ms 30A 5A4s@10占空 15A4s@10占

    5Arms2AC周期
    逻辑1() 20 VDC L1 (09Vrms)
    逻辑0() 01 VDC
    10 KΩ负载
    02 VDC
    5KΩ负载

    点额定电流() 075A 5A 200A 10 A阻性
    2ADC感性
    3AAC感性
    05 A AC1
    公端额定电流() 10A 5A 10A 10A 05 A AC
    漏电流() 10 µA 30 µA 132 VAC时
    11 mA rms264 VAC
    时18 mA rrms
    明负载() 5W 50W 30 W DC
    200 W AC45
    100 W DC
    1000 W AC
    60W
    感性嵌位电压 L+减48V L+减47V2
    接通电阻(触点) 03 Ω 典型值
    (06Ω 值)
    005 Ω 值 02Ω新时值 01Ω
    新时值
    410Ω 负荷电流低
    005 A时值
    隔离
    光电隔离(电流现场逻辑)
    线圈逻辑
    线圈触点
    电阻(线圈触点)
    隔离组
    500 VAC1分钟



    见接线图


    1500 VAC1分钟
    100米Ω 新时值
    见接线图
    1500 VAC1分钟



    1点
    延时断开接通接通断开
    切换()
    50 µs 200 µs

    500 µs


    10 ms

    15ms
    02 ms+12 AC周期

    切换频率() 1Hz 10Hz
    机械寿命周期 10000000 (负载) 30000000
    (负载)

    触点寿命 100000 (额定负载) 30000
    (额定负载)

    时接通输出 55°C时(水)45°C时(垂直) 55°C时(水
    )20A模块
    电流45°C时
    (垂直)20A模
    块电流540°C时
    (水)点
    10A
    55°C时(水)45°C
    时(垂直)
    联两输出 输出组 否 否
    电缆长度()
    屏蔽
    非屏蔽
    500m
    150m
    500m
    150m
    500m
    150m
    1 直通电路负载电流必须完整AC波型非半波负载电流005 A AC负载电流5mA50mA AC间时该电流控
    410串行电阻存会额外压降
    2 果感性开关正常条件引起输出热输出点断开损坏果输出断开感性负载时遭受07J量输出
    热损坏消限制第3章中描述抑制电路负载联起定应部件尺寸合适
    3 EM 222 DO 4x继电器FM额定值S7200模块具符合FM Class I分组ABCD危险位置T4额定值T4A
    4 果明负载继电器寿命降低75非采取措施接通浪涌降低输出浪涌电流额定值
    5 明负载瓦特额定值额定电压正切换电压例降低瓦特额定值(例120 VAC100W)
    警告
    机械触点接通S7200 CPU意数字量扩展模块输出电源时数字输出发送持续约50毫秒
    1信号
    会引起意外机器程操作导致员死亡重伤损坏设备
    您需考虑点尤您够响应短脉设备时S7200编程序控制器系统手册
    408
    24 VDC输出
    1M 1L+ 0 1 2
    +
    0L 00L
    L1
    N
    120230 AC输出继电器输出
    1L 0 1 2
    L(+)
    N()
    图A8 S7200数字量扩展模块输出
    接线图
    EM 223 24 VDC
    数字量组合
    4输入4输出
    (6ES 7 2231BF220AX0)
    EM 223 24 VDC
    数字量组合
    4输入4继电器输出
    (6ES 7 2231HF220XA0)
    24 VDC
    线圈
    电源
    1M 1L+ 0 1 2 3
    1M 0 1 2 3
    +
    +
    0 1 2 3
    1M 0 1 2 3
    +
    L(+)
    N()
    L+M
    1L
    +
    24 VDC
    线圈
    电源
    0 1L 1
    2L 3L 3
    L(+)
    N()
    L+M
    0L
    +
    L(+)
    N()
    N
    ()
    L
    (+)
    N
    ()
    L
    (+)
    2
    EM222
    数字量输出
    4x继电器10A
    (6ES 7 2221HD220XA0)
    图A9 EM 222EM 223扩展模块接线图技术规范 附录A
    409
    EM 222 数字量输出 8x24 VDC
    (6ES 7 2221BF220XA0)
    EM 221 数字量输入 8x24 VDC
    (6ES 7 2211BF220XA0)
    24 VDC线圈
    电源
    0 1 2 3
    2M 4 5 6 7
    +
    1M
    +
    1M 1L+ 0 1 2 3
    2L+ 4 5 6 7
    +
    +
    2M
    0 1 2 3
    2L 4 5 6 7
    L(+)
    N()
    L+M
    1L
    +
    N
    ()
    L
    (+)
    EM 222 数字量输出 8x继电器
    (6ES 7 2221HF220XA0)
    1M 0 1 2 3 2M 4 5 6 7
    3M 0 1 2 3 4M 4 5 6 7
    +
    EM 221 数字量输入 16x24 VDC (6ES 7 2211BH220XA0)
    +
    +
    +
    EM 221 数字量输入 8xAC120230V
    (6ES 7 2211EF220XA0)
    0N 0N 0 1N 1N 1 2N 2N 2 3N 3N 3
    4 5N 5N 5 6N 6N 6 7N 7N 74N
    EM 222 数字量输出 8xAC120230V
    (6ES 7 2221EF220AX0)
    0L 0L 0 1L 1L 2L1 2 3L 3L 3
    4 5L 5L 5 6L 6L 6 7L 7L 74L
    2L
    L1
    N
    EM 222 数字量输出 4x24 VDC5A
    (6ES 7 2221BD220XA0)
    0M 0L+ 1M 1L+ 1
    2L+ 2 3M 3L+ 3
    +
    +
    2M
    0
    +
    +
    图A10 EM 221EM 222扩展模块接线图S7200编程序控制器系统手册
    410
    1M 1L+ 0 1 2 3 2M 2L+ 4 5 6 7
    1M 0 1 2 3 2M 4 5 6 7
    ++
    +
    EM 223 24 VDC 数字量组合 16输入16输出
    (6ES 7 2231BL220XA0)
    EM 223 24 VDC 数字量组合 16输入16继电器输出
    (6ES 7 2231PL220XA0)
    EM 223 24 VDC 数字量组合 8输入8输出
    (6ES 7 2231BH220XA0)
    EM 223 24 VDC数字量组合 8输入8继电器输出
    (6ES 7 2231PH220XA0)
    24 VDC
    线圈电源
    0 1 2 3 2L 4 5 6 7
    1M 0 1 2 3 2M 4 5 6 7
    +
    +
    L(+)
    N()
    L+M
    1L
    +
    3M 3L+ 0 1 2 3 4 5 6 7
    0 1 2 32M 4 5 6 7
    +
    +++
    +
    1M 1L+ 0 1 2 3 4 5 6 72M 2L+
    0 1 2 31M 4 5 6 7
    L(+)
    N()
    3L 0 1 2 3 4 5 6 7
    2M 0 1 2 3 4 5 6 7
    L(+)
    N()
    L(+)
    N()
    ++
    +
    1M 0 1 2 3 4 5 6 7ML+
    4L1L 0 1 2 3 4 5 6 72L
    N()
    L(+)
    +
    24 VDC
    线圈电源
    N()
    L(+)
    图A11 EM 223扩展模块接线图技术规范 附录A
    411

    +
    +
    2M 2L+ 20 21 22 23 24 25 26 27 30 31 32 33 34 35 36 37
    +
    1M 1L+ 00 01 02 03 06 07 10 1104 05 12 13 14 15 16 17
    +
    15 16 17 2M10 20 21 22 2300 01 02 031M 04 05 06 07 24 25 26 27 30 31 321411 12 13 33 34 35 36 37

    +
    17 20 21 22 23 24 25 3L 26 27 30 31 32 33 34 35 36 37
    15 16 17 2M10 20 21 22 23
    1L 00 01 02 03 06 07 10 1104 05 12 2L 13 14 15 16
    00 01 02 031M 04 05 06 07 24 25 26 27 30 31 321411 12 13 33 34 35 36 37
    +
    +
    L+M
    L(+)
    N() N()
    L(+)
    N()
    L(+ )
    EM 223 24 VDC 数字量组合 32 输入32 输出
    (6ES7 2231BM220XA0)
    EM 223 24 VDC 数字量组合 32 输入32 继电器输出
    (6ES7 2231PM220XA0)
    图A12 EM 223 扩展模块接线图S7200编程序控制器系统手册
    412
    模拟量扩展模块规范
    表A15 模拟量扩展模块订货号
    订货号 扩展模块 输入 输出 拆卸连接器
    6ES7 2310HC220XA0 EM 231 模拟量输入4输入 4 否
    6ES7 2310HF220XA0 EM 231 模拟量输入8输入 8 否
    6ES7 2320HB220XA0 EM 232 模拟量输出2输出 2 否
    6ES7 2320HD220XA0 EM 232 模拟量输出4输出 4 否
    6ES7 2350KD220XA0 EM 235 模拟量组合4输入1输出 4 11 否
    1CPU该模块保留2模拟输出点
    表A16 模拟量扩展模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6ES7 2310HC220XA0 EM 231 模拟量输入4输入 712 x 80 x 62 183g 2W 20mA 60mA
    6ES7 2310HF220XA0 EM 231 模拟量输入8输入 712 x 80 x 62 190g 2W 20mA 60mA
    6ES7 2320HB220XA0 EM 232 模拟量输出
    2输出
    46 x 80 x 62 148g 2W 20mA 70mA (两输出
    20mA)
    6327 2320HD220XA0 EM 232 模拟量输出4输出 712 x 80 x 62 190g 2W 20mA 100 MA (输出均
    20 mA)
    6ES7 2350KD220XA0 EM 235 模拟量组合
    4输入1输出
    712 x 80 x 62 186g 2W 30mA 60mA (输出20mA)
    表A17 模拟量扩展模块输入规范
    常规 6ES7 2310HC220XA0
    6ES7 2350KD220XA0
    6ES7 2310HF220XA0
    数字格式
    双极性满量程
    单极性满量程
    (见图A16)
    32000+32000
    032000
    DC输入阻抗 ≥2MΩ电压输入
    250Ω电流输入
    >2MΩ电压输入
    250Ω电流输入
    输入滤波衰减 3db31Khz
    输入电压 30 VDC
    输入电流 32 mA
    精度
    双极性
    单极性
    11位加1符号位
    12位
    隔离(现场逻辑)
    输入类型 差分 差分电压电流选择两通道
    输入范围
    电压:
    选择范围见表A20
    电流:
    0~20 mA
    电压:
    通道07
    0+10V0+5V+25
    电流:
    通道67
    0~20mA
    输入分辨率 参见表A20 参见表A22
    模拟数字转换时间 < 250 µs < 250 µs
    模拟输入阶跃响应 15ms95 15ms95
    模抑制 40dBDC60Hz 40dBDC60Hz
    模电压 信号电压加模电压必须 ≤ ±12V 信号电压加模电压必须 ≤ ±12V
    24 VDC电压范围 204~288 VDC(等级2限电源PLC传感器电源)技术规范 附录A
    413
    表A18 模拟量扩展模块输出规范
    常规 6ES7 2320HB220XA0
    6ES7 2320HD220XA0
    6ES7 2350KD220XA0
    隔离(现场逻辑)
    信号范围
    电压输出
    电流输出
    ± 10 V
    0~20mA
    分辨率满量程
    电压
    电流
    11位
    11位
    数字格式
    电压
    电流
    32000+32000
    0+32000
    精度
    坏情况0°55°C
    电压输出
    电流输出
    ± 满量程2
    ± 满量程2
    典型25°C
    电压输出
    电流输出
    ± 满量程05
    ± 满量程05
    建立时间
    电压输出
    电流输出
    100 µs
    2 ms
    驱动
    电压输出
    电流输出
    5000 Ω
    500Ω
    24 VDC电压范围 204~288 VDC(等级2限电源PLC传感器电源)S7200编程序控制器系统手册
    414
    M
    EM 231 模拟量输入 4输入
    (6ES 7 2310HC220XA0)
    EM 232 模拟量输出 2输出
    (6ES 7 2320HB220XA0)
    RA A+ A RB B+ B RC C+ C RD D+ D
    ML+
    +
    +
    M0 V0 I0 M1 V1 I1
    ML+
    24 VDC
    电源
    +
    24 VDC
    电源
    ILOAD
    ILOAD
    VLOAD
    VLOAD
    250 (置)
    020mA
    PS PS
    +
    420mA
    L+ M

    +
    电流

    电压
    EM 231 模拟量输入8输入
    (6ES7 2310HF220XA0)
    +24VDC
    电源 电流输入
    (开关12关闭)
    未输入短接
    正常电压输入
    EM 232 模拟量输出4输出
    (6ES7 2320HD220XA0)
    图A13 模拟量扩展模块接线图技术规范 附录A
    415
    420mA

    020mA
    EM 235 模拟量组合 4输入1输出
    (6ES 7 2350KD220XA0)
    24 VDC
    电源
    L+
    D
    M
    RA A+ A RB B+ B RC C+ C RD D+
    +
    增益 组态M0 偏移量
    VLOAD ILOAD
    +
    V0 I0
    250(置)
    PS PS
    +
    L+ M
    M
    电流

    电压
    图A14 模拟量扩展模块接线图
    模拟量LED指示灯
    模拟量模块LED指示灯表A19示
    表A19 模拟量LED指示灯
    LED指示灯 ON OFF
    24 VDC电源良 障 没24 VDC电源
    提示
    户电源状态特殊存储器(SM)位中报告更信息参见附录DSMB8SMB21IO模
    块ID错误寄存器S7200编程序控制器系统手册
    416
    输入校准
    校准调节影响模拟量路转换器运算放器(见图A17中EM 231输入方框图图A19中EM
    235输入方框图)校准会影响户输入通道校准果模拟量路转换
    器前输入电路部件值发生变化通道读入输入信号信号值会微

    达表中列技术参数应启动模块输入模拟输入滤波器计算均值时选择
    64次更采样次数
    校准输入时步骤:
    1 切断模块电源选择需输入范围
    2 接通CPU模块电源模块稳定15分钟
    3 变送器电压源电流源零值信号加输入端
    4 读取适输入通道CPU中测量值
    5 调节OFFSET(偏置)电位计直读数零需数字数值
    6 满刻度值信号接输入端子中读出送CPU值
    7 调节GAIN(增益)电位计直读数32000需数字数值
    8 必时重复偏置增益校准程
    EM 231EM 235校准组态位置
    图A15出模块底部接线端子校准电位计设置组态DIP开关
    固定接线端子 增益 组态 偏移量
    ↑On
    ↓Off
    ↑On
    ↓Off
    固定接线端子 增益 组态
    EM 231 EM 235
    图A15 EM 231EM 235校准电位计组态DIP开关位置技术规范 附录A
    417
    组态 EM231
    表A20表A21显示通组态DIP开关组态EM 231模块输入设置相模拟量
    输入量程该表中ON闭合OFF断开电源接通时读取开关设置
    EM 231模拟量输入4输入模块开关123选择模拟量输入范围(表A20)
    表A20 组态开关表选择 EM 231模拟量输入4输入模拟量输入范围
    单极性
    满量程输入 分辨率SW1 SW2 SW3 满量程输入 分辨率
    OFF ON 010V 25mV
    ON
    ON OFF
    05V 125mVON
    ON OFF 020mA 5 µA
    双极性
    满量程输入 分辨率SW1 SW2 SW3 满量程输入 分辨率
    OFF OFF ON ±5V 25mVOFF ON OFF ± 25 V 125mV
    EM 231模拟量输入8输入模块开关345选择模拟量输入范围开关12选择电
    流模式输入(表A21)开关1ON选择通道6电流输入模式OFF选择电压模式开关2ON选择
    通道7电流输入模式OFF选择电压模式
    表A21 EM 231组态开关表选择 EM 231模拟量输入8输入模拟量输入范围
    单极性
    满量程输入 分辨率SW3 SW4 SW5 满量程输入 分辨率
    OFF ON 010V 25mV
    ON
    ON OFF
    05V 125mVON
    ON OFF 020mA 5 µA
    双极性
    满量程输入 分辨率SW3 SW4 SW5 满量程输入 分辨率
    OFF OFF ON ±5V 25mVOFF ON OFF ± 25 V 125mVS7200编程序控制器系统手册
    418
    组态EM 235
    表A22示组态DIP开关组态EM 235模块开关16选择输入量程分辨率
    输入设置相模拟量输入量程格式表A22示选择单极性双极性(开关6)增益(开
    关45)衰减(开关123) 该表中ON闭合OFF断开电源接通时读取开关
    设置
    表A22 选择模拟量量程精度EM 235组态开关表
    单极性
    满量程输入 分辨率SW1 SW2 SW3 SW4 SW5 SW6 满量程输入 分辨率
    ON OFF OFF ON OFF ON 050mV 125V
    OFF ON OFF ON OFF ON 0100mV 25V
    ON OFF OFF OFF ON ON 0 500 mV 125V
    OFF ON OFF OFF ON ON 01V 250V
    ON OFF OFF OFF OFF ON 05V 125mV
    ON OFF OFF OFF OFF ON 0 20 mA 5A
    OFF ON OFF OFF OFF ON 010V 25mV
    双极性
    满量程输入 分辨率SW1 SW2 SW3 SW4 SW5 SW6 满量程输入 分辨率
    ON OFF OFF ON OFF OFF +25mV 125V
    OFF ON OFF ON OFF OFF +50mV 25V
    OFF OFF ON ON OFF OFF +100mV 50V
    ON OFF OFF OFF ON OFF +250mV 125V
    OFF ON OFF OFF ON OFF +500mV 250V
    OFF OFF ON OFF ON OFF +1V 500V
    ON OFF OFF OFF OFF OFF +25 V 125mV
    OFF ON OFF OFF OFF OFF +5V 25mV
    OFF OFF ON OFF OFF OFF +10 V 5mV技术规范 附录A
    419
    EM 231EM 235输入数字格式
    图A16出12位数值CPU模拟量输入字中位置
    15 3
    MSB LSB
    0AIWXX
    0
    00 0
    214
    12位数值
    单极性
    15 3
    MSB LSB
    AIWXX
    0
    00 012位数值
    双极性
    4
    0
    图A16 EM 231EM 235输入数字格式
    提示
    模拟量数字量转换器12位读数左齐MSB符号位:零表示正数字值
    单极性格式中3连续0ADC计数值变化1单位数字中8单位变化
    双极性格式中4连续0ADC计数值变化1单位数字中16单位变化
    EM 231EM 235输入方框图
    C C
    A+
    RA
    A
    Rloop
    C
    C
    C
    B+
    RB
    B
    Rloop
    C
    C
    C
    C+
    RC
    C
    Rloop
    A1
    A2
    A3
    输入滤波 路转换器41
    缓存
    011
    AD转换
    A4
    C
    C
    C
    D+
    RD
    D
    Rloop
    增益调节
    放器
    AMP
    +

    EM 231模拟量输入4输入
    CR
    R
    R
    R
    R
    R
    R
    R
    图A17 EM 231模拟量输入4输入输入方框图S7200编程序控制器系统手册
    420
    放器
    AMP
    增益调节
    缓存
    AD转换
    输入滤波 路转换器81
    EM 231模拟量输入8输入
    图A18 EM 231模拟量输入8输入输入方框图
    REF_VOLT
    C
    C
    C
    A+
    RA
    A
    Rloop
    C
    C
    C
    B+
    RB
    B
    Rloop
    C
    C
    C
    C+
    RC
    C
    Rloop
    A1
    A2
    A3
    缓存
    +

    输入滤波 路转换器41
    缓存
    DATA
    011
    AD转换
    EM 235
    A4
    C
    C
    C
    D+
    RD
    D
    Rloop
    增益调节
    放器
    AMP
    +

    偏置调节
    R
    R
    R
    R
    R
    R
    R
    R
    图A19 EM 235输入方框图
    EM 232EM 235输出数字格式
    图A20出12位数值CPU模拟量输出字中位置技术规范 附录A
    421
    15 4
    MSB LSB
    0AQWXX
    0
    00 0
    314
    数值11位
    电流输出数格式
    15 3
    MSB LSB
    AQWXX
    0
    00 012位数值
    电压输出数格式
    4
    0
    0
    图A20 EM 232EM 235输出数字格式
    提示
    数字量模拟量转换器(DAC)12位读数输出数格式中左端齐MSB符号位:零表
    示正数字值数装载DAC寄存器前4连续0截断位影响输出信
    号值
    EM 232EM 235输出方框图
    DATA 11 0
    参考电压
    DA转换器
    数模转换器
    +

    R
    R
    输出电压
    10 +10V
    M
    电压输出缓区
    +2V
    +

    +

    R
    输出电流
    020mA
    100
    +24V
    电压电流转换器
    14
    R
    图A21 EM 232EM 235输出方框图S7200编程序控制器系统手册
    422
    安装指南
    面指南确保安装正确 :
    确保24 VDC传感器电源噪声稳定
    传感器线短
    传感器线屏蔽双绞线
    编织屏蔽实现佳抗噪性
    仅传感器侧屏蔽接终端
    未通道输入端应短接见图A21
    避免导线弯成锐角
    电缆槽进行敷线
    避免信号线高量线行布置两条线必须交叉应直角相交
    通隔离输入信号输入信号参考模拟量模块外部24V电源公端确保输入信号范
    围技术规范规定模电压
    提示
    建议EM 231EM 235扩展模块热电耦
    解模拟量输入模块:精度重复性
    EM 231EM 235模拟量输入模块价格适中高速12位模拟量输入模块模块149µs
    模拟信号输入转换相应数字值户程序存取模拟点时模拟信号输入进行转
    换转换时间必须加访问模拟量输入指令基执行时间
    EM 231EM 235提供未处理数字值(未线性
    化滤波)应模拟量输入端处出现模拟量电压
    电流种模块高速模块踪模拟量
    信号中快速变化(包括部外部噪声)
    恒定缓慢变化模拟量输入噪声引起信号
    读数间差异通读数值取均值方法影
    响计算均值增加读取信号次数(
    采样次数)会相应降低外部输入信号响应速度
    重复性限制
    (99读数处限制范围)
    均值
    中值
    (均)
    精度
    信号输入
    图A22 精度定义
    图A2299重复性限定读入值均值均精度图形示意
    重复性技术规范描述改变输入信号时模块次读数间差异重复性技术规范规定限制范
    围求99读数处限制范围重复性图A16中钟形曲线描述
    均精度技术规范描述误差均值(读数均值实际模拟量输入信号精确值间
    差异)
    表A23出重复性技术规范组态范围关均精度技术规范 附录A
    423
    模拟量规范定义
    精度:定点期值间偏差
    分辨率: 反映输出LSB变化影响
    表A23 EM 231EM 235规范
    满量程输入
    重复性1 均精度1234
    满量程输入 满量程 数值 满量程 数值
    EM 231规范
    05V
    020 mA ± 24 ± 01
    010V ± 0075
    ± 24 ± 01
    ± 32
    ± 25 V
    ± 0075
    48 0 05
    ± 32
    ± 5V ± 48 ± 005
    EM 235规范
    050mV ± 025 ± 80
    0100mV ± 02 ± 64
    0500mV
    01V ± 0075 ± 24
    05V
    ± 0075 ± 24
    ± 005 ± 16
    020 mA
    ± 005 ± 16
    010V
    ± 25 mV ± 025 ± 160
    ± 50 mV ± 02 ± 128
    ± 100 mV ± 01 ± 64
    ± 250 mV
    ± 500 mV ± 0075 ± 48
    ± 1V
    ± 0075 ± 48
    0 05 32± 25 V ± 005 ± 32
    ± 5V
    ± 10 V
    1 选择输入量程标定测量
    2 接零模拟量输入信号偏置误差予纠正包括精度规范
    3 模拟量路转换器设定时间限制会通道通道传递转换误差传递误差通道间差分值01
    4 均精度包括非线性055_C漂移影响
    5 受产品标准EN 6113122007中指定严重RF干扰时模拟量输入精度偏离高达满刻度+10执行页述建议安装指
    南模拟量输入意外干扰降实现高频抗扰性建议电缆屏蔽两端端接S7200编程序控制器系统手册
    424
    热电偶RTD(热电阻)扩展模块规范
    表A24 热电偶RTD模块订货号
    订货号 扩展模块 输入 输出 拆卸连接器
    6ES7 2317PD220XA0 EM 231 模拟量输入热电偶4输入 4热电偶 否
    6ES7 2317PF220XA0 EM 231 模拟量输入热电偶8输入 8热电偶 否
    6ES7 2317PB220XA0 EM 231 模拟量输入RTD2输入 2RTD 否
    6ES7 2317PC220XA0 EM 231 模拟输入RTD4输入 4RTD 否
    表A25 热电偶RTD模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6ES7 2317PD220XA0 EM 231 模拟量输入热电偶4输入 712 x 80 x 62 210g 18W 87mA 60mA
    6ES7 2317PF220XA0 EM 231 模拟量输入热电偶8输入 712 x 80 x 62 210g 18W 87mA 60mA
    6ES7 2317PB220XA0 EM 231 模拟量输入RTD2输入 712 x 80 x 62 210g 18W 87mA 60mA
    6ES7 2317PC220XA0 EM 231 模拟量输入RTD4输入 712 x 80 x 62 210g 18W 87mA 60mA
    表A26 热电偶RTD模块规范
    常规 6ES7 2317PD220XA0
    热电偶4输入
    6ES7 2317PF220XA0
    热电偶8输入
    6ES7 2317PB220XA0
    RTD2输入
    6ES7 2317PC220XA0
    RTD4输入
    隔离
    现场逻辑
    现场24 VDC
    24 VDC逻辑
    500 VAC
    500 VAC
    500 VAC
    500 VAC
    500 VAC
    500 VAC
    模输入范围
    (输入通道输入通道)
    120 VAC 0
    模抑制 >120 dB@120 VAC >120 dB@120 VAC
    输入类型 悬浮型热电偶 模块参考接RTD (234线连接)
    输入范围1 TC类型(选择种)
    STRENKJ
    电压范围:+ 80 mV
    RTD类型(模块选择种):
    铂(Pt)铜(Cu)镍(Ni)电阻
    RTD类型见表A31
    输入分辨率
    温度
    电压
    电阻
    01° C01° F
    15位加符号位

    01° C01° F

    15位加阻性符号位
    测量原理 Sigma→delta Sigma→delta
    模块更新时间:通道 405mS 810 ms 405 ms
    (Pt10000时700 ms) 810
    810 ms
    (Pt10000时1400 ms)
    导线长度 传感器长100m 传感器长度100 m
    导线回路电阻 100Ω 20Ω27Ω Cu

    20Ω27Ω
    10ΩRTD
    干扰抑制 85 dB50Hz60Hz400Hz时 85 dB50Hz60Hz400Hz时
    数字格式 电压:27648+ 27648 电阻:0+27648
    传感器散热 1mW
    输入阻抗 ≥1MΩ ≥ 10MΩ
    输入电压 30 VDC 30 VDC(检测)5 VDC(源) 30 VDC
    输入滤波衰减 21kHz时3db 36kHz时3db 21kHz时3db
    基误差 01FS(电压) 01FS(电阻)
    重复性 005FS 005FS
    冷端误差 ±15 ° C
    LED指示灯 2(存外部24 VDC系统发生障)
    24 VDC电压范围 204~288 VDC(等级2限电源PLC传感器电源)
    1 选择输入范围(温度基阻抗电压)作模块通道技术规范 附录A
    425
    EM 231
    AI 2 x RTD
    EM 231模拟输入RTD2输入
    (6ES 72317PD220XA0)
    A+ A B+ B C+ C D+
    24 VDC电源
    D
    EM 231
    AI4
    EM 231模拟输入热电偶4输入
    (6ES 72317PD220XA0)
    ++ + +
    A+ A A+ a B+ B B+ B
    ML+
    ML+
    +
    24 VDC电源
    组态
    组态

    +

    EM 231 模拟量输入热电偶8输入
    (6ES7 2317PF220XA0)
    EM 231 模拟量输入RTD4输入
    (6ES7 2317PC220XA0)
    图A23 EM 231热电偶EM 231 RTD模块连接器端子标识
    兼容性
    RTD热电偶模块设计CPU 222CPU224CPU 224XPCPU226S7200编程序控制器系统手册
    426
    提示
    RTD热电偶模块安装稳定温度环境时具佳性
    例EM 231热电偶模块专门冷端补偿电路该电路模块连接器处测量温度测量值
    作出必修正补偿基准温度模块处温度间温度差果EM 231热电偶模块安装环境
    温度变化剧烈会引起附加误差
    达精度重复性西门子公司建议S7200 RTD热电偶模块安装环境温度稳
    定方
    噪声抑制
    果热电偶输入未短接未通道行连接通道
    EM 231热电偶模块
    EM 231热电偶模块提供便独立接口S7200系列升级7种热电偶类型:
    JKENSTR该接口允许S7200连接低电模拟量信号±80mV范围连接该
    模块热电偶必须类型
    热电偶基知识
    两种金属连接处会形成热电偶热电偶产生电压连接点温度成正该电压
    微伏产生度数测量热电偶电压进行冷端补偿然线性化结果热电偶
    进行温度测量基步骤
    您热电偶连接EM 231热电偶模块时两根金属导线连接模块输入信号接线端
    子两根金属导线彼连接处形成传感器热电偶
    两根金属导线连接输入信号接线端子方形成两热电偶接线端子处温度产生
    电压加传感器热电偶电压果电压校正末测量温度会偏离传感器
    温度
    冷端点补偿补偿接线端子处热电偶热电偶表基基准连接点温度通常摄氏0度模块冷
    端补偿接线端子处温度补偿摄氏0度冷端补偿补偿接线端子热电偶电压引起电压
    增加模块温度部测量温度转换成值加传感器转换值然热电
    偶表线性化修正传感器转换值
    组态EM 231热电偶模块
    组态DIP开关位模块底部选择热电偶模块类型断线检测温度范围冷端补偿
    DIP开关设置起作需PLC户24V重新电
    DIP开关4应保留 DIP开关4设定0位置()DIP开关设定请参阅表
    A27技术规范 附录A
    427
    表A27 组态热电偶模块DIP开关
    开关123 热电偶类型 设置 描述
    SW1 2 3
    J(缺省) 000 开关13模块通道选择热电偶类型
    (mV操作) 例 选E类型 热电偶开关SW123
    K 001
    (mV操作)例选E类型热电偶开关
    SW10SW21SW31
    组态
    ↑1 接通
    T 010
    SW1 0SW2 1SW3 1
    1234*5678 ↑1接通
    ↓0断开 E 011↓ 断开
    R 100
    *DIP开关4
    设定0()位置 S 101设定0()位置
    N 110
    +-80mV 111
    开关5 断线检测方 设置 描述
    SW5
    组态
    正标定
    (+32767度)
    0 0指示断线正
    1指示断线负
    12345678
    ↑1接通
    ↓0断开
    组态
    负标定
    (32768度)
    1
    开关6 断线检测启 设置 描述
    SW6
    组态
    启 0 25 µA电流注入输入端子完成断线检测
    断线检测启开关启禁检测电流
    断线检测始终进行禁检测电流
    果输入信号超出约 200 V EM 231热电
    12345678
    ↑1接通
    ↓0断开
    组态
    禁 1
    断线检测始终进行禁检测电流
    果输入信号超出约±200mVEM 231热电
    偶模块检测断线检测断线测量读数
    设定成断线检测选定值
    开关7 温度范围 设置 描述
    SW7
    组态
    摄氏度(_C) 0 EM 231热电偶模块够报告摄氏温度华氏温
    度摄氏温度华氏温度转换部进行
    12345678
    ↑1接通
    ↓0断开
    组态
    华氏温度(_F) 1
    开关8 冷端补偿 设置 描述
    SW8
    组态
    冷端补偿启 0 热电偶必须进行冷端补偿果没启
    冷端补偿模块转换会出现错误热
    电偶导线连接模块连接器时会产生电压选
    择 80 V范围时 动禁冷结点补偿
    12345678
    ↑1接通
    ↓0断开
    组态
    冷端补偿禁 1
    电偶导线连接模块连接器时会产生电压选
    择±80mV范围时动禁冷结点补偿S7200编程序控制器系统手册
    428
    提示
    H 断线检测电流源干扰某低电信号例热电偶模拟器
    H 输入电压超约±200mV时触发断线检测时禁断线电流源
    提示
    H 环境温度变化时模块误差超技术规范中数
    H 超模块温度范围规范时导致模块冷端补偿出错
    热电偶:状态指示灯
    热电偶模块提供PLC测量温度出错类型数字状态位指示输入范围错误户电源模块障
    LED指示模块状态户程序必须检测相应错误状态采取相应措施热电偶状态指示器见表
    A32表A28出EM 231热电偶状态指示器
    表A28 EM 231热电偶状态指示器
    出错类型 通道数
    SF
    指示灯
    红色
    24V指示灯
    绿色 范围状态位1
    24 VDC
    户电源障2
    没出错 转换数 OFF ON 0 0
    24V丢失 32766 OFF OFF 0 1
    断线检测检测电流源 3276832767 闪烁 ON 1 0
    超出输入范围 3276832767 闪烁 ON 1 0
    诊断出错3 0000 ON OFF 0 注释3
    1 范围状态位模块出错寄存器字节中位3(SMB9模块1SMB 11模块2等等)
    2 良状态位模块出错寄存器字节中位2(SMB9SMB 11等请参阅附录D)
    3 诊断出错引起模块组态错误模块组态错误前户电源障状态位设置没设置
    提示
    通道数格式2补码16位字表示温度单位01度例果测量温度1002度
    报告数1002电压数缩放27648例600mV报告20736(60mV80mV
    *27648)
    果PLC读取数:
    EM 231模拟量输入热电偶4输入中4通道405毫秒更新次
    EM 231模拟量输入热电偶8输入中通道810毫秒更新次
    更新时间PLC没读数模块报告原数直PLC读数次模块更
    新保持通道数总前值建议PLC读数频度少模块更新频率相
    提示
    正热电偶模块应该禁止PLC中模拟量滤波模拟量滤波会防碍出错条件检测技术规范 附录A
    429
    表A29 种热电偶类型温度范围(°C)精度
    数字(1数字位01_C)
    类型J 类型K 类型T 类型E 类型R S 类型N ¦80mV
    十进制 十六进制
    类型J 类型K 类型T 类型E 类型RS 类型N ¦80mV
    32767 7FFF >12000 _C >13720 _C >4000 _C >10000_C >17680_C >13000_C >94071mV OF
    ↑ ↑ ↑ ↑
    32511 7EFF 94071mV
    : :
    94071mV
    OR
    27649 6C01 800029mV
    27648 6C00 ↑ 80mV
    : :
    17680 4510 ↑ 17680_C
    : :
    NR13720 3598 13720_C ↑
    NR
    : : 超出范围
    13000 32C8 ↑ 13000_C 13000_C
    : :
    12000 2EE0 12000_C ↑
    : :
    10000 2710 ↑ 10000_C
    : :
    4000 0FA0 4000_C 4000_C
    : :
    1 0001 01_C 01_C01_C01_C 01_C 01_C 00029mV
    0 0000 00_C 00_C00_C00_C 00_C 00_C 00mV
    1 FFFF 0 1 _C 0 1 _C01_C01_C 0 1 _C 0 1 _C 00029mV
    : : 低范围
    500 FE0C 500_C
    1500 FA24 1500_C
    : :
    2000 F830 低范围 2000_C
    : :
    2100 F7CC 2100_C
    : :
    2400 F6A0 2400_C
    : : 低范围 低范围
    2550 F60A 2550_C
    : : 低范围
    2700 F574 2700_C 2700_C 2700_C 2700_C NR
    : :
    NR
    27648 9400 80mV
    27649 93FF 800029mV
    : :
    32512 8100 94071mV UR

    32768 8000 <2100_C <2700_C <2700_C <2700_C <500_C <2700_C <94071mV UF
    全量程范围精度 ±01 ±03 ±06 ±03 ±06 ±04 ±01
    精度(冷端正常范围) ±15_C ±17_C ±14_C ±13_C ±37_C ±16_C ±010
    冷端误差 ±15_C ±15_C ±15_C ±15_C ±15_C ±15_C NA
    *OF 溢出OR 超出范围NR 正常范围UR 低范围UF 溢
    ↑ 表示该值断线阈值模拟值均报告溢出数值32767(0x7FFF)
    表示该值断线阈值模拟值均报告溢数值32768(0x8000)S7200编程序控制器系统手册
    430
    表A30 种热电偶类型温度范围(°F)
    数字
    (1数字位01°F) 类型J 类型K 类型T 类型E 类型RS 类型N ¦80mV
    十进制 十六进制
    类型J 类型K 类型T 类型E 类型RS 类型N ¦80mV
    32767 7FFF >21920 _F >25020 _F >7520 _F >18320_F >32140_F >23720_F >94071mV OF
    ↑ ↑ ↑ ↑ ↑
    32511 7EFF 94071mV
    32140 7D90 32140_F
    94071mV
    OR
    27649 6C01 800029mV
    27648 6C00 ↑ 27648_F 80mV
    : :
    25020 61B8 25020_F ↑
    : : 超出范围 NR
    23720 5CA8 ↑ 23720_F 23720_F
    : :
    21920 55A0 21920_F ↑
    : :
    18320 4790 ↑ 18320_F
    : :
    7520 1D60 7520_F 7520_F
    : :
    320 0140 低范围 320_F
    : :
    1 0001 01_F 01_F01_F01_F 01_F 01_F 00029mV
    0 0000 00_F 00_F00_F00_F 00_F 00_F 00mV
    1 FFFF 0 1 _F 0 1 _F01_F01_F 0 1 _F 0 1 _F 00029mV
    : :
    580 FDBC 580_F
    : :
    2380 F6B4 2380_F
    : :
    3280 F330 低范围 3280_F 低范围
    : :
    3460 F27C 3460_F
    : : 低范围
    4000 F060 4000_F
    : : 低范围
    4270 EF52 4270_F
    : : 低范围
    4540 EE44 4540_F 4540_F 4540_F 4540_F
    NR: : NR
    27648 9400 80mV
    27649 93FF 800029mV
    : :
    32512 8100 94071mV OR

    3268 8000 <3460° F <4540° F <4540° F <4540° F <580° F <4540° F <9407mV UF
    *OF 溢出OR 超出范围NR 正常范围UR 低范围UF 溢
    ↑ 指示该值低断线阈值模拟值均报告溢出数值32767(0x7FFF)
    表示该值断线阈值模拟值均报告溢数值32768(0x8000)技术规范 附录A
    431
    EM 231热电阻模块
    EM 231热电阻模块S7200连接种型号热电阻提供方便接口允许S7200测量三
    电阻范围连接该模块RTD必须类型
    组态EM 231 RTD(热电阻)模块
    DIP开关选择热电阻类型接线方式温度
    测量单位传感器熔断方DIP开关位模块底部
    图A24示DIP开关设置起作需重新
    PLC户24V电源电
    根表A31表A32示通DIP开关12
    3456设RTD应选择RTD类型
    DIP开关设置参见表A33
    ↑1接通
    ↓0断开
    组态
    12345678
    图A24 EM 231 RTD模块DIP开关
    表A31 选择RTD类型:EM 231模拟量输入RTD 4输入DIP开关1~6
    RTD类型1 SW1 SW2 SW3 SW4 SW5 SW6 RTD类型1 SW1 SW2 SW3 SW4 SW5 SW6
    100Ω Pt 0003850
    (默认值)
    0 0 0 0 0 0 100Ω Pt 0003902 1 0 0 0 0 0
    200Ω Pt 0003850 0 0 0 0 1 0 200Ω Pt 0003902 1 0 0 0 1 0
    500Ω Pt 0003850 0 0 0 1 0 0 500Ω Pt 0003902 1 0 0 1 0 0
    1000Ω Pt 0003850 0 0 0 1 1 0 1000Ω Pt
    0003902
    1 0 0 1 1 0
    100Ω Pt 0003920 0 0 1 0 0 0 备 1 0 1 0 0 0
    200Ω Pt 0003920 0 0 1 0 1 0 100Ω Ni 000672 1 0 1 0 1 0
    500Ω Pt 0003920 0 0 1 1 0 0 120Ω Ni 000672 1 0 1 1 0 0
    1000Ω Pt 0003920 0 0 1 1 1 0 1000Ω Ni 000672 1 0 1 1 1 0
    100Ω Pt 000385055 0 1 0 0 0 0 100Ω Ni 0006178 1 1 0 0 0 0
    200Ω Pt 000385055 0 1 0 0 1 0 120Ω Ni 0006178 1 1 0 0 1 0
    500Ω Pt 000385055 0 1 0 1 0 0 1000Ω Ni 0006178 1 1 0 1 0 0
    1000Ω Pt
    000385055
    0 1 0 1 1 0 10000Ω Pt
    0003850
    1 1 0 1 1 0
    100Ω Pt 0003916 0 1 1 0 0 0 10Ω Cu 0004270 1 1 1 0 0 0
    200Ω Pt 0003916 0 1 1 0 1 0 150Ω FS 电阻 1 1 1 0 1 0
    500Ω Pt 0003916 0 1 1 1 0 0 300Ω FS 电阻 1 1 1 1 0 0
    1000Ω Pt 0003916 0 1 1 1 1 0 600ΩFS 电阻 1 1 1 1 1 0
    GOST 50Ω Pt
    000385055
    0 0 0 0 1 1 GOST Cu 50Ω
    000426
    0 1 0 1 1 1
    GOST 100Ω Pt
    000385055
    0 0 0 1 0 1 GOST Cu 100Ω
    000426
    0 1 1 0 0 1
    GOST 500Ω Pt
    000385055
    0 0 0 1 1 1 GOST Cu 500Ω
    000426
    0 1 1 0 1 1
    GOST 10Ω Pt
    0003910
    0 0 1 0 0 1 GOST Cu 10Ω
    000428
    0 1 1 1 0 1
    GOST 500Ω Pt
    0003910
    0 0 1 0 1 1 GOST Cu 50Ω
    000428
    0 1 1 1 1 1
    GOST 100Ω Pt
    0003910
    0 0 1 1 0 1 GOST Cu 100Ω
    000428
    1 0 0 0 0 1
    GOST 500Ω Pt
    0003910
    0 0 1 1 1 1 GOST Cu 500Ω
    000428
    1 0 0 0 1 1S7200编程序控制器系统手册
    432
    表A31 选择RTD类型:EM 231模拟量输入RTD 4输入DIP开关1~6
    SW6SW5SW4SW3SW2SW1RTD类型1SW6SW5SW4SW3SW2SW1RTD类型1
    GOST 10Ω Pt
    0003910
    0 1 0 0 0 1 备 1 0 0 1 0 1
    LGNi 1000Ω Pt
    0005000
    0 1 0 0 1 1
    1 Cu 10 ohm外RTD表中应电阻值时表示温度0°CCu 10 ohm10 ohm时表示温度25 °C10 ohm时表示温度0°C
    表A32 选择RTD类型:EM 231模拟量输入RTD 2输入DIP开关1~5
    RTD类型1 SW1 SW2 SW3 SW4 SW5 RTD类型1 SW1 SW2 SW3 SW4 SW5
    100Ω Pt 0003850
    (默认值)
    0 0 0 0 0 100Ω Pt 0003902 1 0 0 0 0
    200Ω Pt 0003850 0 0 0 0 1 200Ω Pt 0003902 1 0 0 0 1
    500Ω Pt 0003850 0 0 0 1 0 500Ω Pt 0003902 1 0 0 1 0
    1000Ω Pt 0003850 0 0 0 1 1 1000Ω Pt 0003902 1 0 0 1 1
    100Ω Pt 0003920 0 0 1 0 0 备 1 0 1 0 0
    200Ω Pt 0003920 0 0 1 0 1 100Ω Ni 000672 1 0 1 0 1
    500Ω Pt 0003920 0 0 1 1 0 120Ω Ni 000672 1 0 1 1 0
    1000Ω Pt 0003920 0 0 1 1 1 1000Ω Ni 000672 1 0 1 1 1
    100Ω Pt 000385055 0 1 0 0 0 100Ω Ni 0006178 1 1 0 0 0
    200Ω Pt 000385055 0 1 0 0 1 120Ω Ni 0006178 1 1 0 0 1
    500Ω Pt 000385055 0 1 0 1 0 1000Ω Ni 0006178 1 1 0 1 0
    1000Ω Pt 000385055 0 1 0 1 1 10000Ω Pt 0003850 1 1 0 1 1
    100Ω Pt 0003916 0 1 1 0 0 10Ω Cu 0004270 1 1 1 0 0
    200Ω Pt 0003916 0 1 1 0 1 150Ω FS电阻 1 1 1 0 1
    500Ω Pt 0003916 0 1 1 1 0 300Ω FS电阻 1 1 1 1 0
    1000Ω Pt 0003916 0 1 1 1 1 600ΩFS电阻 1 1 1 1 1
    1 Cu 10 ohm外RTD表中应电阻值时表示温度0°CCu 10 ohm10 ohm时表示温度25°C10 ohm时表示温度0°C技术规范 附录A
    433
    表A33 设置EM 231模拟量输入RTD模块RTD DIP开关
    开关6
    (仅2通道模块)
    断线检测
    超出范围
    设置 描述
    组态
    SW6 正标定
    (+32767度)
    0 指示断线超出范围正极
    ↑1接通
    ↓0断开
    组态
    12345678 负标定
    (32768度)
    1 指示断线超出范围负极
    开关7(两模块) 温度范围 设置 描述
    ↑1 接通
    SW7
    组态
    摄氏度(_C) 0 RTD模块报告摄氏温度华氏温度摄氏温
    度华氏温度转换部进行
    12345678
    ↑1接通
    ↓0断开
    组态
    华氏温度(_F) 1
    开关8(两模块) 接线方式 设置 描述
    ↑1 接通
    组态
    SW8 3线 0 RTD模块传感器接线3种方式(图
    示)精度高4线连接2线连接精度
    低推荐忽略接线误差应场合↑1 接通
    ↓0断开12345678 2线4线 1
    低推荐忽略接线误差应场合
    A+ Sense +
    A Sense
    a+ Source +
    a Source
    RTD
    RTD 4线
    (精度高)
    A+ Sense +
    A Sense
    a+ Source +
    a Source
    RTD
    果RL1RL2误差
    RTD 3线
    RL1+RL2误差
    A+ Sense +
    A Sense
    a+ Source +
    a Source RTD
    RL1
    RL2
    设置开关
    4线模式
    RTD 2线
    RL1
    RL2
    注意:RL1 a+端子RTD引线电阻
    RL2 a端子RTD引线电阻
    RL1
    RL2
    图A25 RTD传感器接线4线3线2线S7200编程序控制器系统手册
    434
    EM 231 RTD状态指示器
    RTD模块提供PLC温度出错类型数字 状态位指示输入范围错误户电源模块障
    LED指示模块状态户程序必须检测相应错误状态采取相应措施热电偶状态指示器见表
    A32表A34出EM 231 RTD模块提供状态指示器
    提示
    通道数格式2补码16位字表示温度单位01度(例果测量温度1002度
    报告数1002)电阻数缩放27648例满刻度75电阻报告20736
    (225Ω 300Ω * 27648 20736)
    表A34 EM 231 RTD状态指示器
    出错类型 通道数
    SF
    指示灯
    红色
    24V指示灯
    绿色 范围状态位1 24 VDC
    户电源障2
    没出错 转换数 OFF ON 0 0
    24V丢失 32766 OFF OFF 0 1
    SW断线检测 3276832767 闪烁 ON 1 0
    超出输入范围 3276832767 闪烁 ON 1 0
    诊断出错3 0000 ON OFF 0 注释3
    1 范围状态位模块出错寄存器字节中位3(SMB9模块1SMB 11模块2等等)
    2 户电源障状态位出错寄存器字节中位2(SMB9SMB 11等参阅附录D)
    3 诊断出错引起模块组态错误模块组态错误前户电源障状态位设置没设置
    果PLC读取数:
    EM 231模拟量输入RTD 2输入中4通道405毫秒更新次
    EM 231模拟量输入RTD 4输入中通道810毫秒更新次
    更新时间PLC没读数模块报告原数直PLC读数次模块更
    新 保持通道数总前值建议PLC读数频度少模块更新频率相
    提示
    正热电阻模块应禁止PLC中模拟量滤波定时方式进行检查时模拟量滤波
    会防碍出错条件检测
    断线检测软件RTD模块部完成设置SMB范围状态位通开关设置设定通道数
    正负标定超限输入检测断线情况通信号指示出断线检测少需三
    模块扫描周期更长时间通常取决具体断线类型Source+Source断线检测通常需
    时间 Sense+Sense需5秒钟更长时间检测电气噪声严重环境中
    间歇检测断线时开路Sense线(测量线)会机效数出现电气噪声会延长断线
    检测时间建议程序收效数应应程序中断线检测超输入范围状态指
    示进行监控锁定
    提示
    果未通道通道接电阻代RTD防止断线检测引起SF LED
    闪烁电阻值必须RTD标称值相例PT100 RTD需100电阻值技术规范 附录A
    435
    EM 231 RTD模块范围
    EM 231 RTD温度范围类型RTD模块精度表A35A36中出
    表A35 RTD模块温度范围(°C)精度
    十进制 十六进制 Pt10000
    Pt100
    Pt200
    Pt500
    Pt1000
    GOST
    0003850
    GOST
    0003910
    Pt10
    Pt50
    Pt100
    Pt500
    Ni100
    Ni120
    Ni1000
    LGNi1000
    Ni100
    GOST
    0006170
    Cu 10
    000427
    GOST
    000426
    Cu 10
    Cu 50
    Cu 100
    Cu 500
    GOST
    000428
    Cu 10
    Cu 50
    Cu 100
    Cu 500
    32767 7FFF
    32766 7FFE
    32511 7EFF
    27649 6C01
    27648 6C00
    25000 61A8 ↑
    18000 4650 超出范围
    15000 3A98 ↑
    12950 3296 12950° C
    11000 2AF8 ↑ ↑ 11000°C
    10000 2710 10000° C 10000°C
    8500 2134 8500° C
    6000 1770 6000° C ↑
    3120 0C30 ↑ 3120° C N
    2950 0B86 2950° C O
    2600 0A28 2600° C M
    2500 09C4 2500° C ↑ ↑ I
    2400 960 ↑ 2400° C 2400° CN
    2124 84C 2124° C A
    2000 7D0 2000° C 2000° C L
    1800 708 1800° C
    1 0001 01° C 01° C01° C01° C01° C01° C01° C01° CR
    0 0000 00° C 00° C00° C00° C00° C00° C00° C00° CA
    1 FFFF 0 1 ° C 0 1 ° C01° C01° C01° C01° C01° C01° CN
    500 FE0C 500° CG
    600 FDA8 600° C 600° C 600° C E
    #
    1050 FBE6 1050° C 1050° C
    # #
    2000 F830 2000° C 2000° C 2000° C 2000° C
    2400 F6A0 2400° C 2400° C
    2430 F682 2430° C 2430° C ##
    2600 F5D8 # # 2600° C
    2732 F554 2732° C
    6000 E890 低范围
    10500 D6FC #
    12000 D120
    32767 8001
    32768 8000
    全量程范围精度 ±04 ±01 ±05 ±02 ±05 ±02 ±03 ±03
    标称范围精度 ±4 ° C ±1 ° C ±1° C1 ±06 ° C ±428 ° C ±1 ° C ±1 ° C ±1 ° C
    1 OF 溢出OR 超出范围NR 标称范围UR 低范围UF 溢
    ↑# :超出限制模拟值均报告超出范围值32767 (0x7FFF)
    1精度范围250_C7_C
    2 受常规抗扰性标准EN 6100062中指定严重RF干扰时精度偏离会高达满刻度+15S7200编程序控制器系统手册
    436
    表A36 RTD模块温度范围(°F)精度
    十进制 十六进制 Pt10000
    Pt100
    Pt200
    Pt500
    Pt1000
    GOST
    0003850
    GOST
    0003910
    Pt10
    Pt50
    Pt100
    Pt500
    Ni100
    Ni120
    Ni1000
    LGNi1000
    Ni100
    GOST
    0006170
    Cu 10
    000427
    GOST
    000426
    Cu 10
    Cu 50
    Cu 100
    Cu 500
    GOST
    000428
    Cu 10
    Cu 50
    Cu 100
    Cu 500
    32767 7FFF
    32766 7FFE

    超出范围

    23630 5C4E 23630 °F
    20120 4E98 ↑ ↑ 20120°F
    18320 4790 18320° F 18320°F
    15620 3D04 15620 °F
    11120 2B70 11120 °F ↑
    5936 1730 ↑ 5936 °F N
    5630 15FE 5630 °F O
    5000 1388 5000 °F M
    4820 12D4 4820 °F ↑ ↑ I
    4640 1220 ↑ 4640 °F 4640 °FN
    4143 102F 4143 °F A
    3920 F50 3920 °F 3920 °F L
    3560 DE8 3560° F
    1 0001 01° F 01° F01° F01° F01° F01° F01° F01° FR
    0 0000 00° F 00° F00° F00° F00° F00° F00° F00° FA
    1 FFFF 0 1 ° F 0 1 ° F01° F01° F01° F01° F01° F01° FN
    580 FDBC 580° FG
    760 FD08 760° F 760° F 760° F E
    #
    1570 F9DE 1570° F 1570° F
    # #
    3280 F330 3280° F 3280° F 3280° F 3280° F
    4000 F060 4000° F 4000° F
    4054 F02A 4054° F 4054° F ##
    4360 EEF8 # # 4360° F
    4598 EE0A 4598° F
    低范围
    #
    32767 8001
    32768 8000
    OF 溢出OR 超出范围NR 标称范围UR 低范围UF 溢
    ↑ # :超出限制模拟值均报告超出范围值32767 (0x7FFF)技术规范 附录A
    437
    表A37 150Ω600Ω电阻传感器模拟值表示法
    系统 电阻传感器范围
    十进制 十六进制 150Ω 300Ω 600Ω
    32767 7FFF 17777Ω 35554Ω 71109Ω 溢出
    32512 7F00 17639Ω 35278Ω 70555Ω
    溢出
    32511 7EFF 17638Ω 35277Ω 70553Ω 调范围
    27649 6C01 15001Ω 30001Ω 60002Ω
    调范围
    27648 6C00 150Ω 300Ω 600Ω 标称范围
    20736 5100 1125Ω 225Ω 450Ω
    标称范围
    1 1 543mΩ 1085mΩ 2170mΩ
    0 0 0Ω 0Ω 0Ω
    实际中实现负值 低调范围S7200编程序控制器系统手册
    438
    EM 277 PROFIBUSDP模板规范
    表A38 EM 277 PROFIBUSDP模块订货号
    订货号 扩展模块 输入 输出 拆卸连接
    6ES7 2770AA220XA0 EM 277 PROFIBUSDP 否
    表A39 EM 277 PROFIBUSDP模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6ES7 2770AA220XA0 EM 277 PROFIBUSDP 71 x 80 x 62 175g 25W 150mA 见文
    表A40 EM 277 PROFIBUSDP模板规范
    常规 6ES7 2770AA220XA0
    端口数(限电源) 1
    电气接口 RS485
    PROFIBUSDPMPI波特率(动设置) 96192454593751875500K波特11536
    12M波特
    协议 PROFIBUSDP站MPI站
    电缆长度
    低9375K波特 1200m
    1875K波特 1000m
    500K波特 400m
    1M15M波特 200m
    3M12M波特 100m
    连网力
    站址设置 099 (旋钮开关设定)
    段站数 32
    网络站数 12699EM277站
    MPI连接 62保留(1PG1OP)
    输入电源求
    电压范围 204~288 VDC(等级2限电源PLC传感器电源)
    电流
    仅模块端口激活时
    加90mA5V端口负载
    加120mA24V端口负载
    30 mA
    60 mA
    180 mA
    纹波噪声(<10 MHz) <1V峰 峰值()
    隔离(现场逻辑)1 500 VAC1分钟
    通讯口5VDC电源
    口电流 90mA
    隔离(24 VDC逻辑) 500VAC1分钟
    通讯口24 VDC电源
    电压范围 204288 VDC
    口电流 120mA
    电流限定 0724A
    隔离 隔离输入24 VDC电路相
    1 24 VDC电源模块逻辑供电 通讯口24 VDC电源技术规范 附录A
    439
    支持智模块S7200 CPU
    EM 277 PROFIBUSDP站模块种智扩展模块表A41中S7200 CPU连接
    表A41 EM 277 PROFIBUSDP模块S7200 PLC兼容性
    CPU 描述
    CPU 222版110更高 CPU 222 DCDCDCCPU 222 ACDC继电器
    CPU 224版110更高 CPU 224 DCDCDCCPU 224 ACDC继电器
    CPU 224XP版20更高 CPU 224XP DCDCDCCPU 224XP ACDC继电器
    CPU 226版100更高 CPU 226 DCDCDCCPU 226 ACDC继电器
    址开关LED
    址开关状态LED位模块正面见图A26DP站接口插针输出图示状态
    LED描述见表A45
    址开关:
    x10 设置址高效位
    x1 设置址低效位
    DP站端口连接器
    EM 277 PROFIBUSDP前视图
    9针Sub D连接器插针
    5
    1
    9
    6
    9针D型
    插座
    插针号描述
    1 外壳连接连接器外壳
    2 24V返回(接线端子排M)
    3 隔离信号B (RxDTxD+)
    4 隔离发送请求(TTL电)
    5 隔离+5V返回
    6 隔离+5V (90mA)
    7 +24V (120mA带反
    电压保护二极)
    8 隔离信号A (RxDTxD)
    9 连接
    注意:隔离意味着数字逻辑电路
    24V输入电源500V隔离
    图A26 EM 277 PROFIBUSDPS7200编程序控制器系统手册
    440
    分布式外围设备(DP)标准通信
    PROFIBUSDP (DP标准)欧洲标准EN 50170定义远程IO协议设备公
    司制造满足该标准便相互兼容DP表示分布式外围设备远程IOPROFIBUS 表示
    程现场总线
    列通讯协议标准中EM 277 PROFIBUSDP模块作站设备实现DP标准协议:
    EN 50170 (PROFIBUS)描述总线访问传送协议规定数传送介质性
    EN 50170 (DP标准)描述DP站DP站间高速循环交换数标准规定组态参
    数赋值程解释具分布式IO功循环数进行交换列出支持诊断选择
    DP站组态应包含址站类型站需参数赋值信息应告诉站站
    (输入)读入数应放置处处获写入站(输出)数DP站建立网络然初始
    化DP站站参数赋值信息IO组态写入站然站站里读出诊断信息
    验证DP站已接受参数IO组态然站开始站交换IO数次站数交换写
    输出读输入种数交换方式限期继续果意外情况发生站设备通知
    站站会读取站诊断信息
    旦DP站已参数IO组态写入DP站站已站里接收参数组态站
    拥站站接收站写请求网络站读取该站输入输
    出该站写入信息
    EM 277S7200 CPU作DP站连接网络
    通EM 277 PROFIBUSDP扩展站模块S7200 CPU连接PROFIBUSDP网络EM
    277串行IO总线连接S7200 CPUPROFIBUS网络DP通信端口连接EM 277
    PROFIBUSDP模块端口运行9600波特12M波特间PROFIBUS波特率关
    EM 277 PROFIBUSDP模块支持波特率参见该模块规范
    作DP站EM 277模块接受站种IO组态站发送接收数量数
    种特性户修改传输数量满足实际应需许DP站EM
    277模块仅仅传输IO数EM 277读写S7200 CPU中定义变量数块样户
    站交换类型数首先数移S7200 CPU中变量存储器输入计数
    值定时器值计算值送站类似站数存储S7200 CPU中变量存储
    器移数区技术规范 附录A
    441
    EM 277 PROFIBUSDP模块DP端口连接网络DP站作MPI站
    网络SIMATIC编程器S7300S7400 CPU等站进行通信图A27出
    带CPU 224EM 277 PROFIBUSDP模块PROFIBUS网络
    CPU 3152DP站带
    STEP 7编程软件SIMATIC编程设
    备进行组态
    CPU 224CP 3152拥
    DP站ET 200 IO模块
    CPU 3152站
    S7400 CPU连接PROFIBUS网
    络藉助S7400 CPU户
    程序中XGET指令CPU
    224读取数
    ET 200B
    带CPU 3152
    DPS7300
    SIMATIC
    编程设备
    CPU 400
    CPU 224
    EM 277
    PROFIBUSDP
    图A27 PROFIBUS网络中EM 277 PROFIBUSDP
    模块CPU 224
    组态
    EM 277作DP站
    户必须设定站组态中址相匹配
    DP端口址站址EM 277模
    块旋转开关设定新站
    址序进行开关改变
    改变生效您必须CPU循环电
    站通输出区信息发送站
    输出缓区(称接收信箱)
    站交换数站输入缓区
    (称发送信箱)数返回站
    输入区响应站消息
    CPU 224
    V存储区
    偏移量:
    5000字节
    输出缓区
    (接收信箱):
    16 字节
    输入缓区
    (发送信箱):
    16字节
    CPU 3152 DP IO
    址区
    IO输入区:
    16字节
    VB0
    VB5000
    VB5015
    VB5016
    VB5031
    VB5119
    VB5032
    P000
    PI256
    PI271
    PQ271
    VB:变量存储器字节 P:外围 PI:外围输入
    PQ:外围输出
    VB4999
    EM 277
    PROFIBUSDP
    模块
    PQ256
    IO输出区:
    16字节
    图A28 V存储器IO址区域
    图A28PROFIBUSDP站V存储器IO址区域模型
    EM 277DP站组态接收站输出数输入数返回站输出输入数
    缓区驻留S7200 CPU变量存储器(V存储器)组态DP站时V存储器中输出数
    缓区起始字节位置定义EM 277参数分配信息组成部分外IO组态定义写入
    S7200 CPU输出数量S7200 CPU返回输入数量EM 277IO组态确定输入
    输出缓区DP站参数赋值IO组态信息写入EM 277 PROFIBUSDP模块然
    EM 277V存储器址输入输出数长度传送S7200 CPU
    图A28表示CPU 224中V存储器存储器模型 该实例中DP站定义16输出
    字节16输入字节IO组态值5000V存储器偏移量CPU 224中输出缓区输
    入缓区长度(根IO组态确定)均16字节输出数缓区V5000开始输入缓区紧接输出
    缓区V5016开始输出数(站)放置V存储器中V5000输入数(传送站)取
    V存储器V5016S7200编程序控制器系统手册
    442
    提示
    果处理数单位(致性数)3字节数单位(致性数)4字节必须
    SFC14便读出DP站输入SFC15便DP站输出进行编址详细情况见
    S7300S7400系统系统软件标准功参考手册
    表A42列出EM 277 PROFIBUSDP模块支持组态EM 277模块默认组态输入两字
    输出两字
    表A42 EM 277组态选项
    组态 输入站 站输出 数致性
    1 1字 1字
    2 2字 2字
    3 4字 4字
    4 8字 8字
    5 16字 16字
    6 32字 32字
    字 致性7 8字 2字 字致性
    8 16字 4字
    9 32字 8字
    10 2字 8字
    11 4字 16字
    12 8字 32字
    13 2字 2字
    14 8字 8字
    字节 致性15 32字 32字 字节致性
    16 64字 64字
    17 4字 4字
    18 8字 8字
    缓存区 致性19 12字 12字 缓存区致性
    20 16字 16字
    输入输出缓存区址组态S7200 CPU V存储器中位置输入输出缓器缺
    省值址VB0输入输出缓址站写入S7200 CPU赋值参数信息部分 户必须
    组态站识站需参数IO组态写入站
    工具组态DP站:
    SIMATIC S5站COM PROFIBUS Windows软件
    SIMATIC S7站STEP 7编程软件
    SIMATIC 505站COM PROFIBUSTISOFT2Softshop两种软件
    关组态编程软件详细信息请参阅软件工具手册关PROFIBUS网络
    部件详细信息请参阅ET 200分布式IO系统手册技术规范 附录A
    443
    数致性
    PROFIBUS支持三类数致性:
    字节致性保证字节作整单
    元进行传送
    字致性保证字传送会CPU
    中处理中断说组
    成字二字节总起移动
    会拆散果正传送数值
    整数字致性
    缓区致性保证数整缓
    区作单独单元传送
    会CPU处理程中
    断果数值双字者浮点
    数者组值计算条
    目相关时应该缓区
    字节0
    字节1
    字节2
    字节3
    站 站
    字节0
    字节1
    字节2
    字节3
    字节0
    字节1
    字节2
    字节3
    字节4
    字节5
    字节6
    字节7
    字节致性
    字致性
    缓存区致性
    字节0
    字节1
    字节2
    字节3
    字节0
    字节1
    字节2
    字节3
    字节0
    字节1
    字节2
    字节3
    字节4
    字节5
    字节6
    字节7
    目相关时应该缓区
    致性 图A29 字节字缓区数致性
    户数致性设置成站中IO组态部分数致性选择作站初始化部分写入DP
    站DP站DP站利数致性选择便保证数值(字节字缓区)站站
    传送中断图A29表示类型致性
    户程序需考虑事项
    旦EM 277 PROFIBUSDP模块已DP站成功进行组态EM 277DP站进入数
    交换模式数交换模式中站输出数写入EM 277 PROFIBUSDP模块然EM
    277模块响应新S7200 CPU输入数EM 277模块断更新S7200 CPU输入
    便DP站提供新输入数然该模块输出数传送S7200 CPU站输
    出数放V存储器中(输出缓区)某址开始区域该址初始化期间DP站
    提供站输入数输出数立刻V存储区(输入缓区)中提取出
    站输出数必须通S7200 CPU中户程序输出缓区转移数
    区类似传送站输入数必须通户程序种数区转移输入缓区进发送
    DP站
    DP站输出数执行程序扫描立放置V存储区输入数(传送站)V存储器
    复制EM 277中便时传送站
    站提供新数时站输出数写入V存储器
    次站交换数时送站输入数发送站
    建立S7200 CPU户程序时必须知道V存储器中数缓区开始址缓区S7200编程序控制器系统手册
    444
    状态信息
    基物理位置智模块分配50字节特殊存储器(SM)模块CPU相位
    置更新SM区域果第智模块更新SMB200SMB249果第二模块
    更新SMB250SMB299类推参见表A43
    表A43 特殊存储器字节SMB200SMB549
    特殊存储器字节SMB200SMB549
    插槽0中
    智模块
    插槽1中
    智模块
    插槽2中
    智模块
    插槽3中
    智模块
    插槽4中
    智模块
    插槽5中
    智模块
    插槽6中
    智模块
    SMB200
    SMB249
    SMB250
    SMB299
    SMB300
    SMB349
    SMB350
    SMB399
    SMB400
    SMB449
    SMB450
    SMB499
    SMB500
    SMB549
    果DP尚未建立站通信SM存储单元显示缺省值站已参数IO组态写入
    EM 277 PROFIBUSDP模块SM存储单元显示DP站组态设置表A44列出
    SM区域中信息信息V存储器缓区中数前您应该检查协议状态字节(例
    插槽0SMB224)确保EM 277正处站数交换模式
    提示
    户通写入SM存储单元组态EM 277 PROFIBUSDP IO缓区缓区位
    置DP站组态运行DP方式EM 277 PROFIBUSDP模块
    表A44 EM 277 PROFIBUSDP特殊存储器字节
    插槽0中
    智模块
    插槽6中
    智模块 描述
    SMB200
    SMB215
    SMB500
    SMB515
    模块名(16位ASCII字符)
    EM 277 ProfibusDP
    SMB216
    SMB219
    SMB516
    SMB519
    SW版号(4位ASCII字符)
    SMW220 SMW520 错误代码
    16#0000 错误
    16#0001 户电源
    16#000216#FFFF 保留
    SMB222 SMB522 DP模块站址址开关(099十进制)设定
    SMB223 SMB 523 保留
    SMB224 SMB524 DP标准协议状态字节
    S1 S0 DP标准状态字节描述
    00电未启动DP通讯
    01检测组态参数分配错误
    10前处数交换模式
    11退出数交换模式
    S000000
    MSB LSB
    0S1
    SMB225 SMB525 DP标准协议 站站址(0126)
    SMW226 SMW526 DP标准协议 输出缓区V存储器址作VB0开始输出缓区偏移量
    SMB228 SMB528 DP标准协议 输出数字节数
    SMB229 SMB529 DP标准协议 输入数字节数
    SMB230
    SMB249
    SMB530
    SMB549 保留 电源接通时清
    注意: DP站模块接受组态参数化信息时SM位置便更新次探测出组态参数化错误时存储单元
    更新次电源接通时存储单元清技术规范 附录A
    445
    EM 277 PROFIBUSDP模块LED指示灯
    EM 277 PROFIBUSDP模块前面面板四状态LED指示DP端口运行状态:
    S7200电DX MODE LED直熄灭直DP通讯开始
    DP通讯成功初始化(EM 277 PROFIBUSDP模块进入站交换数状态时)
    DX MODE LED变绿直数交换状态结束
    果DP通讯中断强制EM 277模块退出数交换模式时DX MODE LED熄灭DP
    ERROR LED变红状态直保持S7200 CPU断电数交换重新开始
    果站写入EM 277模块IO组态参数信息错误DP ERROR LED呈红色闪烁
    果没24 VDC供电POWER (电源)LED熄灭
    表A45总结EM 277状态LED种状态
    表A45 EM 277位控模块状态LED
    LED OFF 红色 红色闪烁 绿色
    CPU障 模块良 部模块障
    POWER 没24 VDC户电源 24 VDC户电源良

    DP ERROR 没错误 脱离数交换模式 参数化组态错误
    DX MODE 数交换模式 数交换模式
    注意: EM 277 PROFIBUSDP模块专门作MPI站时绿色电源LED点亮
    附加组态特性
    EM 277 PROFIBUSDP模块作连接MPI站通信接口该模块否作
    PROFIBUSDP站该模块S7300400XGETXPUT功提供S7300400S7200
    连接MPIPROFIBUS参数集STEP 7MicroWIN网卡(例CP5611)OP设备TD
    200 (版20更高订货号6ES 7 2720AA200YA0) 通EM 277 PROFIBUSDP
    模块S7200进行通讯
    DP站外6连接(6设备)EM 277 PROFIBUSDP模块相连接连接
    编程器(PG)保留连接操作员面板(OP)保留4连接MPI站
    EM 277 PROFIBUSDP模块站进行通信站必须相波特率
    运行图A30出网络组态
    EM 277 PROFIBUSDP模块MPI通信时MPI站必须EM 277模块站址S7200
    CPU发送消息发送EM 277 PROFIBUSDP模块MPI消息通EM277传送S7200
    CPU
    EM 277 PROFIBUSDP模块种站模块通NETRNETW语句进行
    S7200 PLC间通讯EM 277 PROFIBUSDP模块端口通信S7200
    机通信端口具种通讯功S7200编程序控制器系统手册
    446
    PROFIBUSDP

    MPI MPI
    PROFIBUSDP
    MPI
    PROFIBUSDPMPI
    XPUTSXGETS

    PROFIBUSDP MPI
    STEP 7MicroWIN1
    EM 277 PROFI
    BUSDP模块
    TD 20012
    1) S7200 CPUEM 277执行通讯
    2) TD 200必须20版更高
    S722x CPU
    图A30 PROFIBUSDPMPI网络
    设备数库文件:GSD
    PROFIBUS设备性特性特性功(例IO信号数量诊断消息)总线
    参数(例传输速度时间监视)言参数设备类型供应商说
    通常汇编技术手册帮助户完成PROFIBUS简单组态通常包含特定设备性
    参数电子表格称设备数库文件GSD文件基GSD文件组态工具允许供应商
    设备简单集成单网络中
    设备数库文件精确格式提供设备特性全面描述GSD文件供应商种类型设备
    准备提供PROFIBUS户GSD文件组态系统读入PROFIBUS设备特性组态系
    统时利信息
    COM PROFIBUSSTEP 7软件新版包括EM 277 PROFIBUSDP模块组态文件果您
    软件版包括EM 277组态文件您网址wwwprofibuscom载新GSD文件
    (SIEM089DGSD)
    果您正非西门子站参考制造商提供文件解GSD文件组态站技术规范 附录A
    447

    带DPC31 EM 277 PROFIBUSDPGSD文件
    MLFB:6ES7 2770AA20XA0
    DATE:2001年3月26日

    #Profibus_DP
    General parameters
    GSD_Revision 1
    Vendor_Name Siemens
    Model_Name EM 277 PROFIBUSDP
    Revision V102
    Ident_Number 0x089D
    Protocol_Ident 0
    Station_Type 0
    FMS_supp 0
    Hardware_Release 100
    Software_Release 102
    96_supp 1
    192_supp 1
    4545_supp 1
    9375_supp 1
    1875_supp 1
    500_supp 1
    15M_supp 1
    3M_supp 1
    6M_supp 1
    12M_supp 1
    MaxTsdr_96 60
    MaxTsdr_192 60
    MaxTsdr_4545 250
    MaxTsdr_9375 60
    MaxTsdr_1875 60
    MaxTsdr_500 100
    MaxTsdr_15M 150
    MaxTsdr_3M 250
    MaxTsdr_6M 450
    MaxTsdr_12M 800
    Redundancy 0
    Repeater_Ctrl_Sig 2
    24V_Pins 2
    SlaveSpecification
    OrderNumber6ES7 2770AA20XA0
    PeripherySIMATIC S5
    Slave_Family10@TdF@SIMATIC
    Freeze_Mode_supp 1
    Sync_Mode_supp 1
    Set_Slave_Add_Supp 0
    Auto_Baud_supp 1
    Min_Slave_Intervall 1
    Fail_Safe 0
    Max_Diag_Data_Len 6
    Modul_Offset 0
    Modular_Station 1
    Max_Module 1
    Max_Input_len 128
    Max_Output_len 128
    Max_Data_len 256
    UserPrmDataDefinition
    ExtUserPrmData1 IO Offset in the Vmemory
    Unsigned16 0 010239
    EndExtUserPrmData
    UserPrmData Length and Preset
    User_Prm_Data_Len3
    User_Prm_Data 000
    Max_User_Prm_Data_Len3
    Ext_User_Prm_Data_Const(0)0x000x000x00
    Ext_User_Prm_Data_Ref(1)1

    GSD文件续

    Module Definition List
    Module 2 Bytes Out 2 Bytes In 0x31
    EndModule
    Module 8 Bytes Out 8 Bytes In 0x37
    EndModule
    Module 32 Bytes Out 32 Bytes In
    0xC00x1F0x1F
    EndModule
    Module 64 Bytes Out 64 Bytes In
    0xC00x3F0x3F
    EndModule
    Module 1 Word Out 1 Word In 0x70
    EndModule
    Module 2 Word Out 2 Word In 0x71
    EndModule
    Module 4 Word Out 4 Word In 0x73
    EndModule
    Module 8 Word Out 8 Word In 0x77
    EndModule
    Module 16 Word Out 16 Word In 0x7F
    EndModule
    Module 32 Word Out 32 Word In
    0xC00x5F0x5F
    EndModule
    Module 2 Word Out 8 Word In
    0xC00x410x47
    EndModule
    Module 4 Word Out 16 Word In
    0xC00x430x4F
    EndModule
    Module 8 Word Out 32 Word In
    0xC00x470x5F
    EndModule
    Module 8 Word Out 2 Word In
    0xC00x470x41
    EndModule
    Module 16 Word Out 4 Word In
    0xC00x4F0x43
    EndModule
    Module 32 Word Out 8 Word In
    0xC00x5F0x47
    EndModule
    Module 4 Byte buffer IO 0xB3
    EndModule
    Module 8 Byte buffer IO 0xB7
    EndModule
    Module 12 Byte buffer IO 0xBB
    EndModule
    Module 16 Byte buffer IO 0xBF
    EndModule
    图A31 EM 277 PROFIBUS模块GSD文件列表S7200编程序控制器系统手册
    448
    CPUDP通信示例程序
    语句表生成CPU例子程序PROFIBUSDP模块位0号槽示
    SM存储器中DP端口信息程序SMW226确定DP缓区址SMB228SMB229确定
    DP缓区程序信息复制DP输出缓器中数CPU 224程映输出
    寄存器类似CPU程映输入寄存器中数复制V存储器输入缓区中
    示例程序中DP模块位0号槽SM中DP组态信息提供DP站组态程序
    数:
    SMW220 DP模块出错状态
    SMB224 DP状态
    SMB225 站址
    SMW226 V存储器中输出偏移
    SMB228 输出数字节数
    SMB229 输入数字节数
    VD1000 输出数指针
    VD1004 输入数指针技术规范 附录A
    449
    CPUDP通讯示例
    Network1 计算输出数指针
    果处数交换模式:
    1 输出缓区VB0偏移量
    2 Vmem偏移量转换长整数
    3 添加VB0址获取输出数指针
    LDB SMB2242
    MOVD &VB0VD1000
    ITD SMW226AC0
    +D AC0VD1000
    Network2 计算输入数指针
    果处数交换模式:
    1 复制输出数指针
    2 获取输出字节数目
    3 添加输出数指针获取
    起始输入数指针
    LDB SMB2242
    MOVD VD1000VD1004
    BTI SMB228AC0
    ITD AC0AC0
    +D AC0VD1004
    Network3 设置拷贝数数量
    果处数交换模式:
    1 获取复制输出字节数目
    2 获取复制输入字节数目
    LDBSMB2242
    MOVB SMB228VB1008
    MOVB SMB229VB 1009
    Network 4 传送站输出CPU
    输出拷贝CPU输入
    站输入果处数交换模式:
    1 站输出复制CPU输出
    2 CPU输入复制站输入
    LDB SMB2242
    BMB *VD1000QB0VB1008
    BMB IB0*VD1004VB1009S7200编程序控制器系统手册
    450
    EM 241调制解调模块规范
    表A46 EM 241调制解调模块订货号
    订货号 扩展模块 输入 输出 拆卸连接器
    6ES7 2411AA220XA0 EM 241调制解调模块 81 否
    1 八Q输出作调制解调器功逻辑控制直接控制外部信号
    表A47 EM 241调制解调模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6ES7 2411AA220XA0 EM 241调制解调模块 712 x 80 x 62 190 g 21 W 80 mA 70 mA
    表A48 EM 241调制解调模块规范
    常规 6ES7 2411AA220XA0
    电话连接
    隔离
    (电话线逻辑现场) 1500 VAC (电流)
    物理连接 RJ11 (6位4线)
    调制解调器标准 Bell103Bell212V21V22bisV23cV32V32bisV34
    (缺省)
    安全特性 口令
    回拨
    拨号 脉语音
    信息协议 数字
    TAP (字母数字)
    UCP命令13051
    工业协议 Modbus
    PPI
    输入电源求
    电压范围
    隔离(现场电源逻辑)
    204288 VDC
    500 VAC1分钟
    EM 241调制解调模块代连CPU通讯口外
    部调制解调器功连EM 241
    S7200系统进行通讯您需远端计算
    机连接外置调制解调器安装
    STEP7MicroWIN
    组态信息参见第7章网络通讯
    编程模块高级特性参见第10章创建调制
    解调模块程序
    STEP 7MicroWIN调制解调器扩展
    导组态EM 241调制解调模块调制解调
    器扩展导更信息参见第10章
    国家代码开关
    图A32 EM 241调制解调模块接线端子图
    调制解调器
    扩展技术规范 附录A
    451
    支持智模块S7200 CPU
    EM 241调制解调模块种S7200 CPU起工作智扩展模块适CPU表A49

    表A49 EM 241调制解调模块S7200 CPU兼容性
    CPU 描述
    CPU 222版 110更高 CPU 222 DCDCDCCPU 222 ACDC继电器
    CPU 224版 110更高 CPU 224 DCDCDCCPU 224 ACDC继电器
    CPU 224XP版20更高 CPU 224XP DCDCDCCPU 224XP DCDC继电器
    CPU 226版 100更高 CPU 226 DCDCDCCPU 226 ACDC继电器
    安装EM 241
    步骤安装EM 241:
    1 EM 241安装DIN导轨插扁
    电缆
    2 CPU传感器电源外部电源连接24
    VDC装接端连系统
    3 电话线连RJ11插座
    4 表A50设置国家代码够读
    取正确国家代码CPU电前
    必须设置开关
    5 CPU电绿色MG (模板良)灯应
    接通
    现EM 241已通讯作准备
    表A50 EM 241支持国家代码
    代码 国家 电话标准
    00 澳利亚 ACATS002
    01 奥利 CTR21
    02 利时 CTR21
    05 加 IC CS03
    06 中国 GB3482
    08 丹麦 CTR21
    09 芬兰 CTR21
    10 法国 CTR21
    11 德国 CTR21
    12 希腊 CTR21
    16 爱尔兰 CTR21
    18 意利 CTR21
    22 卢森堡 CTR21
    25 荷兰 CTR21
    26 新西兰 PTC 200
    27 挪威 CTR21
    30 波兰 CTR21
    34 西班牙 CTR21
    35 瑞典 CTR21
    36 瑞士 CTR21
    38 英国 CTR21
    39 美国 FCC Part 68
    RJ11 插座
    图A33示RJ11插座详细图示
    通适配器标准电话接口相
    连更信息请参考您适配器连
    接器文档
    123 64 5
    针 描述
    3 振铃
    4 提示
    允许反连接
    图A33 RJ11插座视图

    雷击预期高压作电话线会损坏EM 241调制解调模块
    济实电话线击保护装置常见计算机调制解调器保护装置击保
    护装置保护EM 241调制解调模块会损坏选择够正面指示工作击保护
    装置
    定期检查击保护装置确保EM 241调制解调模块够持续保护S7200编程序控制器系统手册
    452
    EM 253位控模块规范
    表A51 EM 253位控模块订货号
    订货号 扩展模块 输入 输出 拆卸连接器
    6ES7 2531AA220XA0 EM 253位控模块 81
    1 八位Q输出作运动功逻辑控制直接控制外部信号
    表A52 EM 253位控模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6ES7 2531AA220XA0 EM 253位控模块 712 x 80 x 62 0190 kg 25 W 190 mA 见文
    表A53 EM 253位控模块规范
    常规 6ES7 2531AA220XA0
    输入特性
    输入数量 5点
    输入类型
    ZP外类型
    ZP
    漏型源型(IEC类型1漏型ZP外)
    仅漏型电压范围电流限制
    输入电压
    允许持续电压
    STPRPSLMT+LMT
    ZP
    浪涌(输入)
    额定值
    STPRPSLMT+LMT
    ZP
    逻辑1信号()
    STPRPSLMT+LMT
    ZP
    逻辑0信号()
    STPRPSLMT+LMT
    ZP
    30 VDC
    30 VDC20 mA
    35 VDC05秒
    24 VDC4mA正常
    24 VDC15mA正常
    15 VDC25mA
    3VDC80mA
    5VDC1mA
    1VDC1mA
    隔离(现场逻辑)
    光电隔离
    组隔离
    500VAC1分钟
    1点STPRPSZP
    2点LMT+LMT
    输入延迟时间
    STPRPSLMT+LMT
    ZP (计脉宽度)
    02ms128ms户选
    2 µs 值
    连接2线接开关传感器(Bero)
    允许源电流 1mA
    电缆长度
    未屏蔽
    STPRPSLMT+LMT
    ZP
    屏蔽
    STPRPSLMT+LMT
    ZP
    30米
    建议
    100米
    10米
    时接通输入数 55°C时(水)45°C时(垂直)技术规范 附录A
    453
    表A53 EM 253位控模块规范
    6ES7 2531AA220XA0常规
    常规
    集成输出数
    输出类型
    P0+P0P1+P1
    P0P1DISCLR
    6点(4信号)
    驱动
    漏型输出
    输出电压
    P0P1RS422驱动差分输出电压*
    开路
    光耦合器二极具200Ω 系列电阻
    100Ω 负载
    54Ω 负载
    P0P1DISCLR漏型
    建议电压开路
    允许电压开路
    漏电流
    接通状态电阻
    断开状态漏电流30VDC
    拉电阻T1漏型输出
    35 V典型
    28 V
    15 V
    10 V
    5VDC模块
    30 VDC1
    50 mA
    15Ω 值
    10 µA值
    33K Ω2
    输出电流
    输出组数
    时接通输出
    点漏电流
    P0P1DISCLR
    载保护
    1
    55°C时(水)45°C时(垂直)
    10 µA值

    隔离(现场逻辑)
    光电隔离 500 VAC1分钟
    输出时延
    DISCLR:断开接通接通断开 30µs值
    脉畸变
    P0P1输出RS422驱动程序100Ω 外部
    负载
    P0P1输出漏极开路5 V470Ω 外部
    负载
    75 ns
    300 ns
    切换频率
    P0+P0P1+P1P0P1 200kHz
    电缆长度
    未屏蔽
    屏蔽
    推荐
    10米
    电源
    L+提供电压
    逻辑提供输出
    L 5 VDC
    11~30 VDC (等级2开关电源PLC传感器电源)
    +5 VDC+10200 mA
    L+供电电流应5VDC负载
    负载电流
    0mA(负载)
    200 mA (额定负载)
    12 VDC输入
    120 mA
    300 mA
    24 VDC输入
    70 mA
    130 mA
    隔离
    L+电源逻辑
    L+电源输入
    L+电源输出
    500 VAC1分钟
    500 VAC1分钟

    反极性 L+输入+5V输出二极保护M端接入正电压输出点连接言导致损
    害性电流产生
    1 高5VDC漏型输出会增加射频干扰超允许限定您系统接线需射频干扰抑制措施
    2 根您脉接收器电缆额外外部拉电阻会改善脉信号质量噪声抑制功S7200编程序控制器系统手册
    454
    支持智模块S7200 CPU
    EM 253位控模块表A54中列出S7200 CPU起工作智扩展模块
    表A54 EM 253位控模块S7200 CPU兼容性
    CPU 描述
    CPU 222版 110更高 CPU 222 DCDCDCCPU 222 ACDC继电器
    CPU 224版 110更高 CPU 224 DCDCDCCPU 224 ACDC继电器
    CPU 224XP版20更高 CPU 224XP DCDCDCCPU 224XP DCDC继电器
    CPU 226版 100更高 CPU 226 DCDCDCCPU 226 ACDC继电器
    EM 253位控模块状态LED
    位控模块状态LED表A55示
    表A55 位控模块状态LED
    IO LED 颜色 功描述
    MF 红色 模板检测致命障时接通
    MG 绿色 障时接通检测组态错误时1Hz频率闪烁
    PWR 绿色 L+M端24 VDC供电时接通
    输入 STP 绿色 stop输入接通时亮
    输入 RPS 绿色 参考点切换输入接通时亮
    输入 ZP 绿色 零脉输入接通时亮
    输入 LMT 绿色 负限位输入接通时亮
    输入 LMT+ 绿色 正限位输入接通时亮
    输出 P0 绿色 P0输出触发时亮
    输出 P1 绿色 P1输出触发该输出指示正运动时亮
    输出 DIS 绿色 DIS输出激活时亮
    输出 CLR 绿色 清偏差计数器输出激活时亮
    图A34 EM 253位控模块技术规范 附录A
    455
    接线图
    图中端子没序排列端子排列请参见图A34
    PS 33K
    33K
    33K
    T1
    P0
    P1
    33K
    DIS
    CLR
    L+
    M
    M
    P0
    P0+
    P1
    P1+
    M
    STOP56K
    1M
    1K
    RPS 56K
    2M
    1K
    ZP
    3M
    LMT+ 56K
    1K
    LMT 56K
    4M
    1K
    +5VDC
    图A35 EM 253位控模块输入输出部示意图
    PS 33K
    33K
    33K
    T1
    P0
    P1
    33K
    DIS
    CLR
    L+
    M
    M
    P0
    P0+
    P1
    P1+
    M
    STOP
    1M
    RPS
    2M
    ZP
    3M
    LMT+
    LMT 56K
    4M
    1K
    +5VDC
    DIR
    DIR_N
    PULSE
    PULSE_N
    GATE_N
    GND
    GND
    GND
    24V_RTN

    ENABLE_N
    24V
    24V_RTN
    端子没序
    排列端子排列
    请参见图A34
    EM 253运动模块 FM步进驱动+24V
    图A36 连接EM 253位控模块FM步进驱动S7200编程序控制器系统手册
    456
    SD
    PS 33K
    33K
    33K
    T1
    P0
    P1
    33K
    DIS
    CLR
    L+
    M
    M
    P0
    P0+
    P1
    P1+
    M
    STOP
    1M
    RPS
    2M
    ZP
    3M
    LMT+
    LMT
    4M
    +5VDC
    +
    +
    +
    24V_RTN
    STP
    DIR
    端子没序排
    列端子排列请参
    见图A34
    EM 253运动模块 工业设备公司(步)+24V
    图A37 连接EM 253位控模块工业设备公司(步)
    PS 33K
    33K
    33K
    T1
    P0
    P1
    33K
    DIS
    CLR
    L+
    M
    M
    P0
    P0+
    P1
    P1+
    M
    STOP
    1M
    RPS
    2M
    ZP
    3M
    LMT+
    LMT
    4M
    +5VDC
    +
    SD
    24V_RTN
    +
    +



    PULSE
    CWCCW
    端子没序
    排列端子排列
    请参见图A34
    +24V EM 253运动模块 东方电机UPK标准
    图A38 连接EM 253位控模块东方电机UPK标准技术规范 附录A
    457
    PS 33K
    33K
    33K
    T1
    P0
    P1
    33K
    DIS
    CLR
    L+
    M
    M
    P0
    P0+
    P1
    P1+
    M
    STOP
    1M
    RPS
    2M
    ZP
    3M
    LMT+
    LMT
    4M
    +5 VDC
    24V_RTN
    ParkerCompumotor OEM 750
    DIR
    端子没序排
    列端子排列请参
    见图A34
    DIR
    EM 253运动模块+24V
    图A39 连接EM 253位控模块ParkerCompumotor OEM 750S7200编程序控制器系统手册
    458
    (CP 2431)太网模块规范
    表A56 (CP2431)太网模块订货号
    订货号 扩展模块 输入 输出 拆卸连接器
    6GK72431EX00OXE0 (CP 2431)太网模块 81 否
    1八位Q输出作太网功逻辑控制直接控制外部信号
    表A57 (CP2431)太网模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6GK72431EX00OXE0 (CP 2431)太网模块 712 x 80 x 62 150g左右 175 W 55 mA 60mA
    表A58 (CP 2431)太网模块规范
    常规 6GK7 2431EX000XE0
    传输速率 10 Mbitss100 Mbitss
    闪存 1M字节
    SDRAM存储器 8M字节
    连接工业
    太网接口(10100Mbits) 8针RJ45插座
    输入电压 204288VDC
    连接数 (CP2431)太网模块连接8S7(XPUTXGETREADWRITE)外建
    立1STEP7MicroWIN连接2
    启动时间复位重新启动时间 概10秒
    户数数量 作客户机:XPUTXGET212字节
    作服务器:XGETREAD222字节
    XPUTWRITE212字节
    2S7200 CPU连接(CP2431)太网模块
    (CP2431)太网模块S7200系统连接工业太网(IE)通讯处理器STEP 7
    MicroWIN通太网S7200进行远程组态编程诊断S7200通太网
    S7200S7300S7400控制器进行通讯OPC服务器进行通讯
    工业太网工业应设计噪声工业双绞线(ITP)技术者工业标准双绞线(TP)技
    术结合起工业太网途非常广实现种特殊应交换高速冗余快速
    连接冗余网络通(CP2431)太网模块S7200 PLC现存范围广种产品
    相兼容技术规范 附录A
    459
    支持智模块S7200 CPU
    (CP2431)太网模块种连接S7200智扩展模块适CPU表A49示
    表A59 (CP2431)太网模块S7200 CPU兼容性
    CPU 描述
    CPU 222版 110更高 CPU 222 DCDCDCCPU 222 ACDC继电器
    CPU 224版 110更高 CPU 224 DCDCDCCPU 224ACDC继电器
    CPU 224XP版 200更高 CPU 224XP DCDCDCCPU 224XP ACDC继电器
    CPU 226版 100更高 CPU 226 DCDCDCCPU 226 ACDC继电器
    (CP2431)太网模块提供预设全球范围唯MAC址址改变

    (CP2431)太网模块独立处理工业太网传输数
    通讯基TCPIP协议
    作通讯客户端服务器S7200 CPU通太网S7控制系统
    PC间进行通讯建立八连接
    集成S7OPC服务器实现PC应
    (CP2431)太网模块S7200编程软件STEP 7MicroWIN通太网直接访问
    S7200
    组态
    STEP 7MicroWIN太网导组态(CP2431)太网模块S7200 PLC连接
    太网网络太网导帮助您定义(CP2431)太网模块参数组态指令放您项目指
    令文件夹中启动太网导选择工具 > 太网导菜单命令该导列信息:IP
    址子网掩码网关址通讯连接类型
    连接
    (CP2431)太网模块设连接点连接
    点前盖板盖子面包括:
    24 VDC电源电压接连接接线
    端子
    太网连接8针RJ45插座
    IO总线插入连接器
    IO总线带插座集成扁电缆
    IO总线
    带插座
    集成扁
    电缆
    太网连接8针
    RJ45 插座
    24 VDC电源电压接
    连接接线端子
    IO总线
    连接器
    图A40 连接(CP 2431)太网模块
    信息
    (CP 2431)太网模块更信息请参考SIMATIC NET CP 2431 工业太网通讯处理器技
    术手册
    太网S7200编程序控制器系统手册
    460
    (CP 2431 IT) Internet模块规范
    表A60 (CP 2431 IT) Internet模块订货号
    订货号 扩展模块 输入 输出 拆卸连接器
    6GK7 2431GX00OXE0 (CP 2431 IT) Internet模块 81 否
    1 八Q 输出IT功逻辑控制直接控制外部信号
    表A61 (CP 2431 IT) Internet模块常规规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC +24 VDC
    6GK7 2431GX00OXE0 (CP 2431 IT) Internet模块 712 x 80 x 62 150g左右 175 W 55 mA 60mA
    表A62 (CP 2431 IT) Internet模块规范
    常规 6GK7 2431GX000XE0
    传输速度 10 Mbits100 Mbitss
    闪存 8M字节作ROM(CP 2431 IT) Internet模块固件
    8M字节作RAM文件系统
    SDRAM存储器 16M字节
    文件系统闪存寿命 1百万次写删操作
    连接工业
    太网接口(10100Mbits) 8针RJ45插座
    输入电压 204288 VDC
    连接数 (CP 2431 IT) Internet模块8S7连接(XPUTXGETREADWRITE)加1
    STEP7MicroWIN连接1
    IT连接数量 1FTP服务器
    1FTP客户端
    1电子邮件客户端
    4HTTP连接
    启动时间复位重新启动时间 概10秒
    户数数量 客户机:XPUTXGET212字节
    服务器:XGETREAD222字节
    XPUTWRITE212字节
    电子邮件 1024字符
    文件系统:
    包含文件驱动器名称路径长度
    文件名长度
    目录嵌套深度
    254字符
    99字符
    49字符
    服务器端口:
    HTTP
    FTP命令通道
    FRP服务器FTP数通道
    S7连接建立
    S7服务器
    80
    21
    31003199
    102
    30003008
    1S7200 CPU连接(CP2431IT) Internet模块技术规范 附录A
    461
    (CP 2431 IT) Internet模块连接S7200系统工业太网(IE)通讯处理器STEP
    7 MicroWIN通太网S7200进行远程组态编程诊断S7200通太网
    S7200S7300S7400控制器进行通讯OPC服务器进行通讯
    (CP2431 IT) Internet模块IT功构成监视果需话通联网PCWEB浏览器
    操作动系统基础诊断消息通电子邮件系统中发送出通IT功容易
    计算机控制器系统交换文件
    工业太网SIMATIC NET开放通讯系统程控制级单元级网络物理工业太网
    基屏蔽轴双绞线电气网络光纤光学导线光网络工业太网国际标准
    IEEE 8023定义
    支持智模块S7200 CPU
    (CP 2431 IT) Internet模块设计表A63中列出S7200 CPU起工作智扩展模块
    表A63 (CP 2431 IT) Internet模块S7200 CPU兼容性
    CPU 描述
    CPU 222版 110更高 CPU 222 DCDCDCCPU 222 ACDC继电器
    CPU 224版 110更高 CPU 224 DCDCDCCPU 224 ACDC继电器
    CPU 224XP版 200更高 CPU 224XP DCDCDCCPU 224XP ACDC继电器
    CPU 226版 100更高 CPU 226 DCDCDCCPU 226 ACDC继电器
    (CP 2431 IT) Internet模块列特性:
    (CPU 2431 IT) Internet模块全面兼容(CP 2431)太网模块(CP 2431)太网模块写
    户程序(CP 2431 IT) Internet模块运行
    (CP 2431 1T) Internet模块提供预设全球范围唯MAC址址改变
    提示
    S7200 CPU连接(CP 2431 IT) Internet模块果连接(CP 2431
    IT) Internet模块S7200 CPU正确运行

    (CP 2431 IT) Internet模块提供列功:
    基TCPIPS7通讯
    IT通讯
    组态
    门狗定时器
    预设MAC址(48位值)寻址力S7200编程序控制器系统手册
    462
    组态
    STEP 7MicroWIN Internet导组态(CP 2431 IT) Internet模块S7200 PLC连
    接太网Internet网络(CP 2431 IT) Internet模块附加网页服务器功
    Internet导组态功启动Internet导选择工具 > Internet导菜单命令
    连接
    (CP 2431 IT) Internet模块列连
    接连接前盖板盖子面
    24 VDC电源电压接连接接线
    端子
    太网连接8针RJ45 插座
    IO总线插入连接器
    IO总线带插座集成扁电缆
    IO总线
    带插座
    集成扁
    电缆
    太网连接8针
    RJ45 插座
    24 VDC电源电压接
    连接接线端子
    IO总线
    连接器
    图A41 连接(CP 2431 IT) Internet模块
    信息
    (CP 2431 IT) Internet模块更信息请参考SIMATIC NET CP 2431 IT工业太网通讯处
    理器信息科学技术手册
    互联网技术规范 附录A
    463
    (CP 2432) ASi接口模块规范
    表A64 (CP 2432) ASi接口模块定货号
    订货号 扩展模块 输入 输出 拆卸连接器
    6GK7 2432AX010XA0 (CP 2432) ASI接口模块 8数字量8模拟量 8数字量8模拟量
    表A65 (CP 2432) ASi模块通规范
    订货号 模块名称描述 尺寸(mm)
    (WxHxD) 重量 功耗 VDC求
    +5 VDC ASi
    6GK7 2432AX010XA0 (CP 2432) ASIi接口模块 71 x 80 x 62 250g左右 37W 220 mA 100 mA
    表A66 (CP 2432) ASi接口模块规范
    常规 6GK7 2432AX010XA0
    循环时间 5ms31站
    10 ms62ASi站扩展址模式
    组态 前面板钮进行组态完全组态命令(参考CP 2432 ASi接口站手册中
    关ASi命令说明)
    支持ASi站协议 M1e
    ASi电缆附件 通S7200端子块端子13端子24允许电流负载3A
    址范围 带8入8出数字量模块
    带8通道模拟输入8通道模拟输出模拟量模块
    特性
    S7200时操作达两ASi接口模块增加数字模拟输入输出(CP
    ASi接口124数字输入124数字输出)钮组态节省设置时间LED通显示
    CP连接站状态监控ASi接口电压减少停车时间
    ASi模块列特性:
    支持模拟量模块
    支持站功够连接62ASi接口站
    前面板LED显示连站运行状态绪状态
    前面板LED显示错误(包括ASi接口电压错误组态错误)
    两端子直接连接ASi接口电缆
    两钮显示站状态信息切换运行模式现组态作设置组态
    STEP 7MicroWIN ASi导组态(CP 2432)ASi模块ASi导帮助您您组态
    中ASi网络数启动ASi导选择工具 >ASi导菜单命令
    ASiS7200编程序控制器系统手册
    464
    操作
    S7200部映区中ASi接口模块占数字输入字节(状态字节)数字输出字节(控
    制字节)8模拟量输入8模拟量输出字ASi接口模块占两逻辑模块位置通
    户程序状态控制字节设置ASi接口模块运行模式ASi两种模式:存储ASi
    站IO数诊断值者S7200模拟量址区中站调(例改变站址)
    连接ASi接口站通压钮进行组态CP进步组态必

    ASi接口模块时必须禁止CPU中模拟量滤波
    果禁止CPU中模拟量滤波会破坏数字点数出错条件会模拟量控制字中
    位状态返回
    应确实保证CPU中模拟量滤波已禁止

    CP2432符合MI站行规ASi接口站说支持规定功助
    双址赋值(AB)ASi接口运行31数字站CP2432设置两种
    模式:
    标准模式:访问ASi接口站IO数
    扩展模式:站调(例写参数)诊
    断数值请求
    连接
    ASi模块进行列连接:
    两连ASi接口模块电缆连接
    (置)
    效接连接
    图A42示端子位前面板盖
    ASi电缆
    效接
    +
    +
    图A42 ASi接口模块接线

    ASi接口模块触点负载力3A果ASi接口模块电缆电流超该值该ASi接口
    连接ASi电缆应分开电缆连接(种情况ASi接口模块
    端子)该ASi接口必须通接端子接接导体
    提示
    ASi接口模块具备效接连接该接口应少电阻连PE导体
    信息
    关CP2432 ASi接口站更信息请参考SIMATIC NET CP 2432 ASi接口站手册技术规范 附录A
    465
    选卡件
    卡件 描述 订货号
    存储卡 存储卡64K (户程序配方数记录) 6ES7 2918GF230XA0
    存储卡 存储卡256K (户程序配方数记录) 6ES7 2918GH230XA0
    带电池实时时钟卡 时钟卡精度:2分钟月(25°C时)
    7分钟月(0°C55°C时)
    6ES7 2971AA230XA0
    电池卡 电池卡
    数保持时间:通常200天
    寿命:5年
    6ES7 2918BA200XA0
    常规特性 尺寸
    电池
    尺寸
    类型
    3V30mA时Renata CR 1025
    99mm x 25mm
    锂电池<06g
    18mm
    18mm
    10mm
    存储卡
    型号CPU间存储卡限制特定型号CPU编程存储卡相更高类型
    号CPU读取A67见表:
    表A67 存储卡读取限制
    中编程存储卡 读取
    CPU 221 CPU 221CPU 222CPU 224CPU 224XPCPU 224XPsiCPU 226
    CPU 222 CPU 222CPU 224CPU 224XPCPU 224XPsiCPU 226
    CPU 224 CPU 224CPU 224XPCPU 224XPsCPU 226
    CPU 224XP CPU 224XPCPU 224XPsiCPU 226
    CPU 226 CPU 226
    64K256K存储卡订货号6ES7 21xxx230XB0新型CPUx表示位
    考虑位
    旧型CPU (202122型)编辑户程序存储32K存储卡存储卡
    新CPU读取新CPU型号表A67示
    实时时钟卡
    实时时钟卡(6ES 7 2971AA230XA0)设计23CPU起工作实时时钟卡(6ES 7
    2971AA200XA0)早期版23型CPU物理电气兼容S7200编程序控制器系统手册
    466
    扩展电缆
    常规特性(6ES 7 2906AA200XA0)
    电缆长度 08 m
    重量 25 g
    接口类型 10针扁电缆
    阴型连接器
    阳型连接器
    图A43 IO扩展电缆典型安装
    提示
    CPU扩展模块连接中条扩展电缆技术规范 附录A
    467
    RS232PPI站电缆USBPPI站电缆
    表A68 RS232PPI站电缆USBPPI站电缆规范
    描述
    订货号
    S7200 RS232PPI站电缆
    6ES 7 9013CB300XA0
    S7200 USBPPI 站电缆
    6ES 79013DB300XA0
    总体特性
    电源电压 144288 VDC 144288 VDC
    24V电源电流 60 mA RMS 50 mA RMS
    方更改延时:接收RS23停止位边禁
    RS485传输

    隔离 RS485RS232: 500 VDC RS485USB: 500 VDC
    RS485侧电气特性
    模电压范围 7 V +12V1秒3V RMS 7 V +12V1秒3V RMS
    接收器输入阻抗 54 K Ω值包含终端 54 K Ω值包含终端
    终端偏置 10K Ω +5 VB点PROFIBUS 插针3
    10K Ω GNDA点PROFIBUS 插针8
    10K Ω +5 VB点PROFIBUS 插针3
    10K Ω GNDA点PROFIBUS 插针8
    接收器阀值灵敏度 +02V60mV 典型滞 +02V60mV 典型滞
    发送器差分输出电压 2V值RL100 Ω时
    15 V值RL54 Ω时
    2V值RL100 Ω时
    15 V值RL54 Ω时
    RS232侧电气特性
    接收器输入阻抗 3KΩ值
    接收器阀值灵敏度 低08 V 高24 V
    05 V 典型滞

    发送器输出电压 + 5 V 值RL3K Ω时
    USB侧电气特性
    速率(12MBs)机界面设备(HID)
    5V电源电流 50 mA
    掉电电流 400uA
    特性
    S7200 RS232PPI站电缆作工厂设置获STEP 7MicroWIN 32 Service Pack 4
    (更高)编程包佳性RS232PPI站电缆出厂设置PCPPI电缆需根具
    体应组态电缆请参考图1
    S7200 RS232PPI站电缆组态PCPPI电缆样操作外设定开
    关5设置PPI端口选择需波特率该电缆意版
    STEP 7MicroWIN编程包相兼容
    USB电缆需STEP 7MicroWIN 32 Service Pack 4 (更高版)编程包
    提示
    关电缆更信息请参见第7章网络通讯S7200编程序控制器系统手册
    468
    S7200 RS232PPI站电缆
    表A69 S7200 RS232PPI站电缆 RS485RS232模式连接器插针分配
    RS485 RS232连接器插针分配
    插针号 信号描述 插针号 信号描述
    1 未连接 1 数载波检测(DCD)()
    2 24V返回(RS485逻辑接) 2 接收数(RD) (PCPPI电缆输出)
    3 信号B (RxDTxD+) 3 发送数(TD) (输入PCPPI)
    4 RTS (TTL电) 4 数终端绪(DTR)1
    5 未连接 5 接(RS232逻辑接)
    6 未连接 6 数设置绪(DSR)1
    7 24V电源 7 申请发送(RTS) ()
    8 信号A (RxDTxD) 8 清发送(CTS) ()
    9 协议选择 9 振铃指示灯(RI) ()
    1 针46部连接起
    表A70 S7200 RS232PPI站电缆 RS485RS232远端模式连接器插针分配
    RS485 RS232远端连接器插针分配1
    插针号 信号描述 插针号 信号描述
    1 未连接 1 数载波检测(DCD) ()
    2 24V返回(RS485逻辑接) 2 接收数(RD) (PCPPI电缆输出)
    3 信号B (RxDTxD+) 3 发送数(TD) (输入PCPPI)
    4 RTS (TTL电) 4 数终端绪(DTR)2
    5 未连接 5 接(RS232逻辑接)
    6 未连接 6 数设置绪(DSR)2
    7 24V电源 7 请求发送(RTS)
    (PCPPI电缆输出)
    8 信号A (RxDTxD) 8 清发送(CTS) ()
    9 协议选择 9 振铃指示灯(RI) ()
    1 调制解调器需阴 阳型925针转换器
    2 针46部连接起
    通STEP 7MicroWIN S7200 RS232PPI站电缆代PCPPI电缆
    端口操作
    直接连接您计算机:
    设置PPI端口模式(开关50)
    设置波特率(开关123)
    设置模式(开关60)设置PCPPI电缆设置DCE样
    设置11位(开关70)
    连接调制解调器:
    设置PPI端口模式(开关50)
    设置波特率(开关123)
    设置远端模式(开关61)远端设置PCPPI电缆设置DTE样
    设置10位11位(开关7)您调制解调器字符设置位数相匹配技术规范 附录A
    469
    通STEP 7MicroWIN 32 Service Pack 4(更高版)S7200 RS232PPI
    站电缆
    直接连接计算机:
    设置PPI模式(开关51)
    设置模式(开关60)
    设置11位模式(开关70)
    连接调制解调器:
    设置PPI模式(开关51)
    设置远端模式(开关61)
    设置11位模式(开关70)
    提示
    PPI模式时面述外开关关
    图A44列出S7200 RS232PPI站电缆尺寸标签LED
    130mm
    08m
    RS232 COMM RS485 COMM
    47m
    K波特率 123
    1152 110
    576 111
    384 000
    192 001
    96 010
    48 011
    24 100
    12 101
    8 备
    7110位
    011位
    61远程DTE
    0DCE
    5 1PPI(M站)
    0PPI端口
    4 备
    812345678
    1
    0
    51mm
    Tx
    LED
    Rx
    PPI
    绿色
    颜色
    绿色
    绿色
    RS232发送指示灯
    描述
    RS232接收指示灯
    RS485发送指示灯
    图A44 S7200 RS232PPI站电缆尺寸标签LEDS7200编程序控制器系统手册
    470
    S7200 USBPPI站电缆
    USB电缆必须安装STEP 7MicroWIN 32 Service Pack 4(更高版) 配合
    S7200 CPU22x更新型CPUUSB电缆支持端口通讯TP编辑器
    载TP070
    表A71 S7200 USBPPI站电缆 RS485USB系列A连接器插针分配
    RS485 USB连接器插针分配
    插针号 信号描述 插针号 信号描述
    1 未连接 1 USB DataP
    2 24V返回(RS485逻辑接) 2 USB DataM
    3 信号B (RxDTxD+) 3 USB 5V
    4 RTS (TTL电) 4 USB 逻辑接
    5 未连接
    6 未连接
    7 24V电源
    8 信号A (RxDTxD)
    9 协议选择(低10位)
    图A45列出S7200 USBPPI站电缆尺寸LED
    130
    mm08 m
    USB COMM RS485 COMM
    47 m
    51 mm
    Tx
    LED
    Rx
    PPI
    绿色
    颜色
    绿色
    绿色
    USB发送指示灯
    描述
    USB接收指示灯
    RS485发送指示灯
    图A45 S7200 USBPPI站电缆尺寸LED技术规范 附录A
    471
    输入仿真器
    订货号 8输入仿真器
    6ES 7 2741XF000XA0
    14输入仿真器
    6ES 7 2741XH000XA00
    24输入仿真器
    6ES 7 2741XK000XA
    尺寸(LxWxD) 61 x 335 x 22 mm 915 x 355 x 22 mm 1483 x 355 x 22 mm
    重量 002 Kg 003 Kg 004 Kg
    点数 8 14 24
    26 mm
    图A46 输入仿真器安装
    警告
    输入仿真器未证明够Class 1 DIV 2Class 1 Zone 2危险环境开关会引起火花
    输入仿真器Class 1 DIV 2Class 1 Zone 2危险环境S7200编程序控制器系统手册
    472473
    计算电源定额
    S7200机单元部电源机单元扩展模块24VDC户供电利面提信
    息作指导计算S7200 CPU够您组态提供功率(电流)
    电源需求
    S7200 CPU模块提供5VDC24 VDC电源:
    CPU模块24 VDC传感器电源机输入点扩展模块继电器线圈提供24
    VDC果电源需求超出CPU模块24 VDC电源定额您增加外部24 VDC电源
    供扩展模块24 VDC必须手动连接24 VDC电源输入点继电器线圈
    扩展模块连接时CPU模块提供5VDC电源果扩展模块5VDC电源需求超出
    CPU模块电源定额您必须卸扩展模块直需求电源预定值行
    附录A数表提供关CPU模块电源定额信息扩展模块需电源需求信息
    提示
    电源求超出CPU模块定额您连接CPU允许数目模块
    警告
    S7200 DC传感器电源外部24 VDC电源采联连接时会导致两电源竞争影响
    输出
    种突结果会两电源缩短寿命立障PLC系统进行预知操
    作预知操作导致员死亡重伤者损坏设备
    S7200DC传感器电源外部电源应该分点提供电源公端连接起S7200编程序控制器系统手册
    474
    计算举例
    表B1示S7200电源需求量计算例子包括模块:
    CPU224 ACDC继电器
    38DC输入8继电器输出EM223
    18DC输入EM221
    该配置46输入34输出
    提示
    CPU已部继电器线圈驱动分配需电源您计算电源定额时需包括部继电器
    线圈电源需求
    例中CPU模块扩展模块提供足够5VDC电源没输入输出线圈提
    供足够24 VDC电源IO需400 mAS7200 CPU提供280 mA装置需少120 mA
    24 VDC附加电源操作包含24 VDC输入输出
    表B1 针组态实例电源定额计算
    CPU电源定额 5VDC 24 VDC
    CPU224 ACDC继电器 660 mA 280 mA

    系统求 5VDC 24 VDC
    CPU22414输入 14 * 4 mA 56 mA
    3EM2235V电源需求 3*80 mA 240 mA
    1EM2215V电源需求 1*30 mA 30 mA
    3EM2238输入 3*8*4 mA 96 mA
    3EM2238继电器线圈 3*8*9 mA 216 mA
    1EM2218输入 8*4 mA 32 mA
    总需求 270 mA 400 mA

    电流衡 5VDC 24 VDC
    总电流衡 390 mA [120 mA]计算电源定额 附录B
    475
    计算您电源需求
    利表计算S7200 CPU您组态提供少电源(电流)请参考附录A出CPU电源定
    额扩展模块电源需求
    电源定额 5VDC 24 VDC

    系统求 5VDC 24 VDC
    总需求

    电流衡 5VDC 24 VDC
    总电流衡S7200编程序控制器系统手册
    476477
    错误代码
    关错误代码信息助查找S7200 CPU问题
    章中
    致命错误代码消息 478
    运行程序错误 479
    编译规错误 480S7200编程序控制器系统手册
    478
    致命错误代码消息
    严重错误导致S7200停止执行程序错误严重性致命错误会导致S7200法执行某
    功处理致命错误目标S7200进入安全状态S7200存错误条件
    相关询问作出响应
    检测致命错误时S7200执行务:
    进入STOP模式
    点亮SFDIAG (红色)LED指示灯停止LED指示灯
    断开输出
    种状态会持续错误清菜单中菜单命令PLC > 信息查错误代码表C1
    列出S7200读致命错误代码描述
    表C1 S7200读出致命错误代码消息
    错误代码 描述
    0000 致命错误
    0001 户程序校验错误
    0002 编译梯形图程序校验错误
    0003 扫描门狗超时错误
    0004 永久存储器失效
    0005 永久存储器户程序校验错误
    0006 永久存储器组态参数(SDB0)校验错误
    0007 永久存储器强制数校验错误
    0008 永久存储器缺省输出表值校验错误
    0009 永久存储器户数DB1校验错误
    000A 存储器卡失灵
    000B 存储器卡户程序校验错误
    000C 存储卡组态参数(SDB0)校验错误
    000D 存储器卡强制数校验错误
    000E 存储器卡缺省输出表值校验错误
    000F 存储器卡户数DB1校验错误
    0010 部软件错误
    00111 较触点间接寻址错误
    00121 较触点浮点值错误
    0013 程序该S7200理解
    00141 较触点范围错误
    1 较触点错误唯种产生致命错误产生非致命错误错误产生非致命错误存储错误
    程序址错误代码 附录C
    479
    运行程序错误
    程序正常运行中会产生非致命错误(寻址错误)种情况CPU产生非致命运
    行时刻错误代码表C2列出非致命错误代码描述
    表C2 运行程序错误
    错误代码 描述
    0000 致命错误错误
    0001 执行HDEF框前HSC框启
    0002 输入中断分配突已分配HSC
    0003 HSC输入分配突已分配输入中断HSC
    0004 试图执行中断子程序中允许指令
    0005 第HSCPLS未执行完前企图执行编号第二HSCPLS(中断程序中HSC
    程序中HSCPLS突)
    0006 间接寻址错误
    0007 TODW(写实时时钟)TODR(读实时时钟)数错误
    0008 户子程序嵌套层数超规定
    0009 程序执行XMTRCV时端口0执行条XMTRCV指令
    000A HSC执行时企图HDEF指令定义该HSC
    000B 端口1时执行数条XMTRCV指令
    000C 时钟存储卡存
    000D 试图重新定义正脉输出
    000E PTO包络段数设0
    000F 较触点指令中非法数字值
    0010 前PTO操作模式中命令未允许
    0011 非法PTO命令代码
    0012 非法PTO包络表
    0013 非法PID回路参数表
    0091 范围错误(带址信息):检查操作数范围
    0092 指令计数域出错(带计数信息):确认计数
    0094 范围错误(带址信息):写效存储器
    009A 户中断程序试图转换成端口模式
    009B 非法指针(字符串操作中起始位置值指定0)
    009F 存储卡存储卡响应S7200编程序控制器系统手册
    480
    编译规错误
    您载程序时CPU编译该程序果CPU发现程序违反编译规(非法指令)
    CPU会停止载程序生成非致命编译规错误代码表C3列出违反编译规生成
    错误代码描述
    表C3 编译规错误
    错误代码 编译错误(非致命)
    0080 程序太法编译减少程序
    0081 堆栈溢出程序段分成程序段
    0082 非法指令检查指令助记符
    0083 程序中缺失MEND存允许指令:添加MEND指令删错误指令
    0084 保留
    0085 缺失FOR添加FOR指令删NEXT指令
    0086 缺失NEXT添加NEXT指令删FOR指令
    0087 缺失标签(LBLINTSBR)添加相应标签
    0088 子程序中缺失RET存允许指令:RET添加子程序末尾删错误指令
    0089 中断例行程序中缺失RETI存允许指令:RETI添加中断例行程序末尾删错误
    指令
    008A 保留
    008B SCR段非法跳转
    008C 重复标签(LBLINTSBR)重命名中标签
    008D 非法标签(LBLINTSBR)确保超出允许标签数目
    0090 非法参数确认指令允许参数
    0091 范围错误(带址信息)检查操作数范围
    0092 指令计数域出错(带计数信息)确认计数
    0093 FORNEXT嵌套层数超出范围
    0095 LSCR指令(装载SCR)
    0096 SCRE指令(SCR结束)SCRE前面允许指令
    0097 户程序包含非数字编码数字编码EVED指令
    0098 运行模式进行非法编辑(试图编辑非数字编码EVED指令)
    0099 隐含程序段太(HIDE指令)
    009B 非法指针(字符串操作中起始位置值指定0)
    009C 超出指令长度
    009D SDB0中检测非法参数
    009E PCALL字符串太
    009F00FF 保留481
    特殊存储器(SM)标志位
    特殊存储器标志位提供量状态控制功起CPU户程序间交换信息作特
    殊存储器标志位位字节字双字
    章中
    SMB0:状态位 482
    SMB1:状态位 482
    SMB2:端口接收字符 483
    SMB3:端口奇偶校验错误 483
    SMB4:队列溢出 483
    SMB5:IO状态 484
    SMB6:CPU ID寄存器 484
    SMB7:保留 484
    SMB8SMB21:IO模块标识错误寄存器 485
    SMW22SMW26:扫描时间 486
    SMB28SMB29:模拟调整 486
    SMB30SMB130:端口控制寄存器 486
    SMB31SMW32:永久存储器(EEPROM)写控制 487
    SMB34SMB35:定时中断时间间隔寄存器 487
    SMB36SMB65:HSC0HSC1HSC2寄存器 487
    SMB66SMB85:PTOPWM寄存器 489
    SMB86SMB94SMB186SMB194:接收消息控制 490
    SMW98:扩展IO总线错误 491
    SMB130:端口控制寄存器(参见SMB30) 491
    SMB131SMB165:HSC3HSC4HSC5寄存器 491
    SMB166SMB185:PTO0PTO1包络定义表 492
    SMB186SMB194:接收消息控制(参见SMB86SMB94) 492
    SMB200SMB549:智模块状态 493S7200编程序控制器系统手册
    482
    SMB0:状态位
    表D1示SMB08状态位扫描周期末尾S7200更新位
    表D1 特殊存储器字节SMB0 (SM00SM07)
    SM位 描述(读)
    SM00 该位始终1
    SM01 该位首次扫描时1途调初始化子例行程序
    SM02 保持数丢失该位扫描周期中1该位作错误存储器位调特殊启
    动序功
    SM03 开机进入RUN模式该位ON扫描周期该位作启动操作前设备提供预
    热时间
    SM04 该位提供时钟脉30秒130秒0占空周期分钟提供简单易
    延时1分钟时钟脉
    SM05 该位提供时钟脉05秒105秒0占空周期1秒钟提供简单易
    延时1秒钟时钟脉
    SM06 该位扫描时钟次扫描时置1次扫描时置0作扫描计数器输入
    SM07 该位指示CPU模式开关位置(0TERM位置1RUN位置)开关RUN位置时该位
    端口通信方式效切换TERM位置时编程设备正常通讯会效
    SMB1:状态位
    表D2示SMB1包含种潜错误提示位指令执行时进行置位复位
    表D2 特殊存储器字节SMB1 (SM10SM17)
    SM位 描述(读)
    SM10 执行某指令结果0时该位置1
    SM11 执行某指令结果溢出查出非法数值时该位置1
    SM12 执行数学运算结果负数时该位置1
    SM13 试图零时该位置1
    SM14 执行ATT(添加表格)指令时试图超出表范围时该位置1
    SM15 执行LIFOFIFO指令试图空表中读数时该位置1
    SM16 试图非BCD数转换二进制数时该位置1
    SM17 ASCII码转换效十六进制数时该位置1特殊存储器(SM)标志位 附录D
    483
    SMB2:端口接收字符
    SMB2端口接收字符缓区表D3示端口通信方式接收字符放
    里便梯形图程序存取
    提示
    SMB2SMB3端口0端口1间享端口0发生字符接收操作导致执行附加事件
    (中断事件8)中断例行程序时SMB2包含端口0接收字符SMB3包含该字符奇偶校验状
    态端口1接收字符该事件(中断事件25)相连中断程序执行时SMB2包含端口1
    接收字符SMB3包含该字符奇偶校验状态
    表D3 特殊存储器字节SMB2
    SM位 描述(读)
    SMB2 字节包含端口通讯期间端口0端口1接收字符
    SMB3:端口奇偶校验错误
    SMB3端口方式接收字符发现校验错时SM30置1表D4示检测
    校验错误时SM30接通根该位废弃错误消息
    表D4 特殊存储器字节SMB3 (SM30SM37)
    SM位 描述(读)
    SM30 端口0端口1奇偶校验错误(0 错1检测错误)
    SM31
    SM37 保留
    SMB4:队列溢出
    表D5示SMB4包含中断队列溢出位中断否允许标志位发送空闲位队列溢出表明
    中断发生频率高CPU中断已全局中断禁止指令禁止
    表D5 特殊存储器字节SMB4 (SM40SM47)
    SM位 描述(读)
    SM401 通信中断队列溢出时该位置1
    SM411 输入中断队列溢出时该位置1
    SM421 定时中断队列溢出时该位置1
    SM43 运行时刻发现编程问题时该位置1
    SM44 该位指示全局中断允许位允许中断时该位置1
    SM45 (端口0)发送空闲时该位置1
    SM46 (端口1)发送空闲时该位置1
    SM47 发生强置时该位置1
    1 中断程序里状态位SM40SM41SM42队列空时状态位复位(置0)返
    回程序S7200编程序控制器系统手册
    484
    SMB5:IO状态
    表D6示SMB5包含IO系统里发现错误状态位位提供发现IO错误概况
    表D6 特殊存储器字节SMB5 (SM50SM57)
    SM位 描述(读)
    SM50 IO错误时该位置1
    SM51 IO总线连接数字量IO点时该位置1
    SM52 IO总线连接模拟量IO点时该位置1
    SM53 IO总线连接智IO模块时该位置1
    SM54
    SM57 保留
    SMB6:CPU ID寄存器
    表D7示SMB6S7200 CPU标识寄存器SM64SM67识CPU类型SM60
    SM63保留备
    表D7 特殊存储器字节SMB6
    SM位 描述(读)
    格式
    CPU标识寄存器
    LSB
    0
    MSB
    7
    rrrrxxxx
    SM60
    SM63 保留
    SM64
    SM67
    xxxx 0000 CPU 222
    0010 CPU 224 CPU 224XP
    0110 CPU 221
    1001 CPU 226
    SMB7:保留
    SMB7保留特殊存储器(SM)标志位 附录D
    485
    SMB8SMB21:IO模块标识错误寄存器
    SMB8SMB21字节组织扩展模块06表D8述偶数字节模块标识寄
    存器字节识模块类型IO类型输入输出数目奇数字节模块错误寄存
    器字节提供IO检测出该模块错误指示
    表D8 特殊存储器字节SMB8SMB21
    SM位 描述(读)
    格式 偶数字节:模块标识寄存器
    LSB
    0
    奇数字节:模块错误寄存器
    c: 组态错误
    b: 总线障奇偶校验错误
    r: 超出范围错误
    p: 户电源错误
    f:保险丝熔断错误
    t: 接线板松动错误
    m:模块存 0存
    1存
    tt:模块类型
    00 非智IO模块
    01 智模块
    10 保留
    11 保留
    a:IO类型 0离散
    1模拟
    ii:输入
    00 输入
    01 2 AI8DI
    10 4 AI16 DI
    11 8 AI32 DI
    qq:输出
    00 输出
    01 2 AQ8DQ
    10 4 AQ16 DQ
    11 8 AQ32 DQ
    LSB
    0
    MSB
    7
    MSB
    7
    0错误
    1错误
    qqiiattmtfprb00c
    SMB8
    SMB9
    模块0标识寄存器
    模块0错误寄存器
    SMB10
    SMB11
    模块1标识寄存器
    模块1错误寄存器
    SMB12
    SMB13
    模块2标识寄存器
    模块2错误寄存器
    SMB14
    SMB15
    模块3标识寄存器
    模块3错误寄存器
    SMB16
    SMB17
    模块4标识寄存器
    模块4错误寄存器
    SMB18
    SMB19
    模块5标识寄存器
    模块5错误寄存器
    SMB20
    SMB21
    模块6标识寄存器
    模块6错误寄存器S7200编程序控制器系统手册
    486
    SMW22SMW26:扫描时间
    表D9述SMW22SMW24SMW26提供扫描时间信息:短扫描时间长扫描时间
    次扫描时间单位毫秒
    表D9 特殊存储器字SMW22SMW26
    SM字 描述(读)
    SMW22 次扫描时间
    SMW24 进入RUN模式记录短扫描时间
    SMW26 进入RUN模式记录长扫描时间
    SMB28SMB29:模拟调整
    表D10述SMB28保持代表模拟调整0位置数值SMB29保持代表模拟调整1位置
    数值
    表D10 特殊存储器字节SMB28SMB29
    SM位 描述(读)
    SMB28 该字节存储通模拟调整0输入数值STOPRUN模式中执行次扫描更新次该
    数值
    SMB29 该字节存储通模拟调整1输入数值STOPRUN模式中执行次扫描更新次该
    数值
    SMB30SMB130:端口控制寄存器
    SMB30控制端口0端口通讯SMB130控制端口1端口通讯您SMB30
    SMB130进行写读表D11示字节设置端口通讯操作方式提供端口者
    系统支持协议间选择
    表D11 特殊存储器字节SMB30
    端口0 端口1 描述
    SMB30
    格式
    SMB130
    格式
    端口模式控制字节
    ppdbbbmm
    LSB
    0
    MSB
    7
    SM300
    SM301
    SM1300
    SM1301
    mm:协议选择 00 点点接口协议
    (PPI站模式)
    01 端口协议
    10 PPI站模式
    11 保留(缺省设置PPI站模式)
    注意:选择代码mm10(PPI站)时S7200成网络站允许
    执行NETRNETW指令PPI模式忽略27位
    SM302
    SM304
    SM1302
    SM1304
    bbb:端口波特率 000 38400波特 100 2400波特
    001 19200波特 101 1200波特
    010 9600波特 110 115200波特
    011 4800波特 111 57600波特
    SM305 SM1305 d:字符数位 0字符8位
    1字符7位
    SM306
    SM307
    SM1306
    SM1307
    pp:奇偶校验选择 00 奇偶校验 10 奇偶校验
    01 偶校验 11 奇校验特殊存储器(SM)标志位 附录D
    487
    SMB31SMW32:永久存储器(EEPROM)写控制
    户程序控制您V存储器中数存入永久存储器称非易失存储器先存数
    址存入SMW32中然存入命令存入SMB31中旦您发出存储命令直CPU完成存
    储操作SM317置0前您改变V存储器值
    次扫描周期末尾CPU检查否永久存储器区中存数命令果该数存入永
    久存储器中
    表D12示SMB31定义存入永久存储器数提供初始化存储操作命令
    SMW32提供存数V存储器中起始址
    表D12 特殊存储器字节SMB31特殊存储器字SMW32
    SM位 描述
    格式 SMB31:
    软件命令
    V存储器址
    LSB
    0SMW32:
    V存储器址
    MSB
    15
    c00000ss
    LSB
    0
    MSB
    7
    SM310
    SM311
    ss:数 00 字节 10 字
    01 字节 11 双字
    SM317 c:保存永久存储器 0执行保存操作请求
    1户程序请求保存数
    次存储操作完成S7200复位该位
    SMW32 SMW32中存数V存储器址该值相V0偏移量执行存储命令时该数
    存永久存储器中相应位置
    SMB34SMB35:定时中断时间间隔寄存器
    表D13示SMB34SMB35分定义定时中断01时间间隔1ms 255ms间
    1ms增量进行设定果相应定时中断事件连接中断服务程序S7200会获取该
    时间间隔值改变该时间间隔您必须定时中断事件分配中断程序通
    中断分离终止定时中断事件
    表D13 特殊存储器字节SMB34SMB35
    SM位 描述
    SMB34 定义定时中断0时间间隔(1 ms 255 ms1ms增量)
    SMB35 定义定时中断1时间间隔(1 ms 255 ms1ms增量)
    SMB36SMB65:HSC0HSC1HSC2寄存器
    表D14示SMB36SM65监视控制高速计数HSC0HSC1HSC2操作S7200编程序控制器系统手册
    488
    表D14 特殊存储器字节SMB36 SMD62
    SM位 描述
    SM360SM364 保留
    SM365 HSC0前计数方状态位:1增计数
    SM366 HSC0前值等预设值状态位:1相等
    SM367 HSC0前值预设值状态位:1
    SM370 复位效电控制位:0 复位高电效1复位低电效
    SM371 保留
    SM372 正交计数器计数速率选择:04x计数速率11x计数速率
    SM373 HSC0方控制位:1增计数
    SM374 HSC0更新方:1更新方
    SM375 HSC0更新预设值:1新预设值写入HSC0预设值
    SM376 HSC0更新前值:1新前值写入HSC0前值
    SM377 HSC0启位:1启
    SMD38 HSC0新初始值
    SMD42 HSC0新预置值
    SM460 SM464 保留
    SM465 HSC1前计数方状态位:1增计数
    SM466 HSC1前值等预设值状态位:1等
    SM467 HSC1前值预设值状态位:1
    SM470 HSC1复位效电控制位:0高电效1低电效
    SM471 HSC1启动效电控制位:0高电效1低电效
    SM472 HSC1正交计数器速率选择:04x速率11x速率
    SM473 HSC1方控制位:1增计数
    SM474 HSC1更新方:1更新方
    SM475 HSC1更新预设值:1新预设值写入HSC1预设值
    SM476 HSC1更新前值:1新前值写入HSC1前值
    SM477 HSC1启位:1启
    SMD48 HSC1新初始值
    SMD52 HSC1新预置值
    SM560 SM564 保留
    SM565 HSC2前计数方状态位:1增计数
    SM566 HSC2前值等预设值状态位:1等
    SM567 HSC2前值预设值状态位:1
    SM570 HSC2复位效电控制位:0高电效1低电效
    SM571 HSC2启动效电控制位:0高电效1低电效
    SM572 HSC2正交计数器速率选择:04x速率11x速率
    SM573 HSC2方控制位:1增计数
    SM574 HSC2更新方:1更新方
    SM575 HSC2更新预设值:1新设置值写入HSC2预设值
    SM576 HSC2更新前值:1新前值写入HSC2前值
    SM577 HSC2启位:1启
    SMD58 HSC2新初始值
    SMD62 HSC2新预置值特殊存储器(SM)标志位 附录D
    489
    SMB66SMB85:PTOPWM寄存器
    表D15示SMB66SMB85监视控制脉串输出(PTO)脉宽调制(PWM)功
    位完整描述见第6章脉高速输出指令信息
    表D15 特殊存储器字节SMB66 SMB85
    SM位 描述
    SM660SM663 保留
    SM664 PTO0包络中止:0错1增量计算错误中止
    SM665 PTO0包络中止:0通户命令中止1通户命令中止
    SM666 PTO0PWM线溢出(外部包络时系统清否必须户复位):
    0溢出1线溢出
    SM667 PTO0空闲位:0PTO正执行1PTO空闲
    SM670 PTO0PWM0更新周期值:1写入新周期
    SM671 PWM0更新脉宽值:1写入新脉宽
    SM672 PTO0更新脉计数值:1写入新脉计数
    SM673 PTO0PWM0时间基准:01µs刻度11ms刻度
    SM674 步更新PWM0:0异步更新1步更新
    SM675 PTO0操作:0单段操作(周期脉计数存储SM存储器中)1段操作(包络表
    存储V存储器中)
    SM676 PTO0PWM0模式选择:0PTO1PWM
    SM677 PTO0PWM0启位:1启
    SMW68 PTO0PWM0周期(2 65535时间基准)
    SMW70 PWM0脉宽度值(0 65535时间基准)
    SMD72 PTO0脉计数值(1 232 1 )
    SM760 SM763 保留
    SM764 PTO1包络中止:0错1增量计算错误中止
    SM765 PTO1包络中止:0通户命令中止1通户命令中止
    SM766 PTO1PWM线溢出(外部包络时系统清否必须户复位):
    0溢出1线溢出
    SM767 PTO1空闲位:0PTO正执行1PTO空闲
    SM770 PTO1PWM1更新周期值:1写入新周期
    SM771 PWM1更新脉宽值:1写入新脉宽
    SM772 PTO1更新脉计数值:1写入新脉计数
    SM773 PTO1PWM1时间基准:01µs刻度11ms刻度
    SM774 步更新PWM1:0异步更新1步更新
    SM775 PTO1操作:0单段操作(周期脉计数存储SM存储器中)1段操作(包络表
    存储V存储器中)
    SM776 PTO1PWM1模式选择:0PTO1PWM
    SM777 PTO1PWM1启位:1启
    SMW78 PTO1PWM1周期值(2 65535时间基准)
    SMW80 PWM1脉宽度值(0 65535时间基准)
    SMD82 PTO1脉计数值(1 232 1 )S7200编程序控制器系统手册
    490
    SMB86SMB94SMB186SMB194:接收消息控制
    表D16示SMB86SMB94SMB186SMB194控制读出接收消息指令状态
    表D16 特殊存储器字节SMB86SMB94SMB186SMB194
    端口0 端口1 描述
    SMB86 SMB186 接收消息状态字节
    MSB LSB
    nre 0tcp
    07
    0
    n: 1 接收消息通户禁命令终止
    r: 1 接收消息终止:输入参数出错
    缺失启动结束条件
    e: 1 结束字符已接收
    t: 1 接收消息终止:定时器时间完
    c: 1 接收消息终止:达字符计数
    p: 1 接收消息终止:校验错误
    SMB87 SMB187 接收消息控制字节
    MSB LSB
    en sc ec cm tmr bk 0
    7
    l
    0
    en: 0接收消息功禁
    1允许接收消息功
    次执行RCV指令时检查允许禁止接收消息位
    sc: 0忽略SMB88SMB188
    1SMB88SMB188值检测起始消息
    ec: 0忽略SMB89SMB189
    1SMB89SMB189值检测结束消息
    il: 0忽略SMW90SMW190
    1SMW90SMW190值检测空闲状态
    cm:0定时器字符间隔定时器
    1定时器消息定时器
    tmr:0忽略SMW92SMW192
    1SMW92SMW192中定时时间超出时终止接收
    bk: 0忽略中断条件
    1中断条件作消息检测开始
    SMB88 SMB188 消息字符开始
    SMB89 SMB189 消息字符结束
    SMW90 SMW190 空闲线时间段毫秒设定空闲线时间完接收第字符新消息开始
    SMW92 SMW192 字符间消息间定时器超时值(毫秒表示)果超时间停止接收消息
    SMB94 SMB194 接收字符数(1255字节)
    注意:范围必须设置期缓区字符计数消息终止功
    时特殊存储器(SM)标志位 附录D
    491
    SMW98:扩展IO总线错误
    表D17示SMW98出关扩展IO总线错误数信息
    表D17 特殊存储器字节SMW98
    SM位 描述
    SMW98 扩展总线出现校验错误时该处次增加1系统电时户程序写入零进行
    清零
    SMB130:端口控制寄存器(参见SMB30)
    参考表D11
    SMB131SMB165:HSC3HSC4HSC5寄存器
    表D18示SMB131SMB165监视控制高速计数器HSC3HSC4HSC5操作
    表D18 特殊存储器字节SMB131 SMB165
    SM位 描述
    SMB131SMB135 保留
    SM1360SM1364 保留
    SM1365 HSC3前计数方状态位:1增计数
    SM1366 HSC3前值等预设值状态位:1等
    SM1367 HSC3前值预设值状态位:1
    SM1370SM1372 保留
    SM1373 HSC3方控制位:1增计数
    SM1374 HSC3更新方:1更新方
    SM1375 HSC3更新预设值:1新预设值写入HSC3预设值
    SM1376 HSC3更新前值:1新前值写入HSC3前值
    SM1377 HSC3启位:1启
    SMD138 HSC3新初始值
    SMD142 HSC3新预置值
    SM1460SM1464 保留
    SM1465 HSC4前计数方状态位:1增计数
    SM1466 HSC4前值等预设值状态位:1等
    SM1467 HSC4前值预设值状态位:1
    SM1470 复位效电控制位:0复位高电效1复位低电效
    SM1471 保留
    SM1472 正交计数器计数速率选择:04x计数速率11x计数速率
    SM1473 HSC4方控制位:1增计数
    SM1474 HSC4更新方:1更新方
    SM1475 HSC4更新预设值:1新预设值写入HSC4预设值
    SM1476 HSC4更新前值:1新前值写入HSC4前值
    SM1477 HSC4启位:1启
    SMD148 HSC4新初始值
    SMD152 HSC4预置值
    SM1560SM1564 保留S7200编程序控制器系统手册
    492
    表D18 特殊存储器字节SMB131 SMB165
    描述SM位
    SM1565 HSC5前计数方状态位:1增计数
    SM1566 HSC5前值等预设值状态位:1等
    SM1567 HSC5前值预设值状态位:1
    SM1570SM1572 保留
    SM1573 HSC5方控制位:1增计数
    SM1574 HSC5更新方:1更新方
    SM1575 HSC5更新预设值:1新预设值写入HSC5预设值
    SM1576 HSC5更新前值:1新前值写入HSC5前值
    SM1577 HSC5启位:1启
    SMD158 HSC5新初始值
    SMD162 HSC5预置值
    SMB166SMB185:PTO0PTO1包络定义表
    表D19示SMB166SMB194显示包络步数量包络表址V存储器区中表

    表D19 特殊存储器字节SMB166 SMB185
    SM位 描述
    SMB166 PTO0包络步前计数值
    SMB167 保留
    SMW168 PTO0包络表V存储器址(V0开始偏移量)
    SMB170 线性PTO0状态字节
    SMB171 线性PTO0结果字节
    SMD172 指定线性PTO0发生器工作手动模式时产生频率频率Hz单位双整
    型值SMB172MSBSMB175LSB
    SMB176 PTO1包络步前计数值
    SMB177 保留
    SMW178 PTO1包络表V存储器址(V0开始偏移量)
    SMB180 线性PTO1状态字节
    SMB181 线性PTO1结果字节
    SMD182 指定线性PTO1发生器工作手动模式时产生频率频率Hz单位双整
    型值SMB182MSBSMB178LSB
    SMB186SMB194:接收消息控制(参见SMB86SMB94)
    参考表D16特殊存储器(SM)标志位 附录D
    493
    SMB200SMB549:智模块状态
    表D20示SMB200SMB549预留存储智扩展模块信息EM277PROFIBUSDP模
    块参见附录A您模块SMB200SMB549信息您指定模块规范
    果您版12前CPU您智模块放置非智模块前紧邻CPU位置确
    保兼容性
    表D20 特殊存储器字节SMB200SMB549
    特殊存储器字节SMB200SMB549
    插槽0中
    智模块
    插槽1中
    智模块
    插槽2中
    智模块
    插槽3中
    智模块
    插槽4中
    智模块
    插槽5中
    智模块
    插槽6中
    智模块 描述
    SMB200
    SMB215
    SMB250SM
    B265
    SMB300SM
    B315
    SMB350SM
    B365
    SMB400SM
    B415
    SMB450SM
    B465
    SMB500
    SMB515
    模块名称(16ASCII
    字符)
    SMB 216
    SMB 219
    SMB266SM
    B269
    SMB316SM
    B319
    SMB366SM
    B369
    SMB416SM
    B419
    SMB466SM
    B469
    SMB516
    SMB519
    SW修订号(4
    ASCII字符)
    SMW220 SMW270 SMW320 SMW370 SMW420 SMW470 SMW520 错误代码
    SMB222
    SMB249
    SMB272
    SMB299
    SMB322
    SMB349
    SMB372
    SMB399
    SMB422
    SMB449
    SMB472
    SMB499
    SMB522
    SMB549
    特定模块类型相关
    信息S7200编程序控制器系统手册
    494495
    SIMATIC S7200订货号
    CPU 订货号
    CPU221 DCDCDC 6输入4输出 6ES7 2110AA230XB0
    CPU221 ACDC继电器 6输入4继电器输出 6ES7 2110BA230XB0
    CPU222 DCDCDC 8输入6输出 6ES7 2121AB230XB0
    CPU222 ACDC继电器 8输入6继电器输出 6ES7 2121BB230XB0
    CPU224 DCDCDC 14输入10输出 6ES7 2141AD230XB0
    CPU224 ACDC继电器 14输入10继电器输出 6ES7 2141BD230XB0
    CPU224XP DCDCDC 14输入10输出 6ES7 2142AD230XB0
    CPU224XP ACDC继电器 14输入10继电器输出 6ES7 2142BD230XB0
    CPU224XPsi DCDCDC 14输入10输出 6ES7 2142AS230XB0
    CPU226 DCDCDC 24输入16输出 6ES7 2162AD230XB0
    CPU 226 ACDC继电器 24输入16继电器输出 6ES7 2162BD230XB0
    扩展模块 订货号
    EM221 数字量输入 8X24 VDC 6ES7 2211BF220XA0
    EM221 数字量输入 8X120230 VAC 6ES7 2211EF220XA0
    EM 221 数字量输入 16 x 24 VDC 6ES7 2211BH220XA0
    EM222 数字量输入 8X24 VDC 6ES7 2221BF220XA0
    EM 222 数字量输出 8x继电器 6ES7 2221HF220XA0
    EM222 数字量输出8X120230 VAC 6ES7 2221EF220XA0
    EM222 数字量输出 4x24VDC5A 6ES7 2221BD220XA0
    EM 222 数字量输出 4x继电器 10A 6ES7 2221HD220XA0
    EM223 24 VDC 数字组合4输入4输出 6ES7 2231BF220XA0
    EM223 24 VDC 数字组合4输入4继电器输出 6ES7 2231HF220XA0
    EM223 24 VDC 数字组合8输入8输出 6ES7 2231BH220XA0
    EM223 24 VDC 数字组合8输入8继电器输出 6ES7 2231PH220XA0
    EM223 24 VDC 数字组合16输入16输出 6ES7 2231BL220XA0
    EM223 24 VDC 数字组合16输入16继电器输出 6ES7 2231PL220XA0
    EM 223 24 VDC 数字组合32输入32输出 6ES7 2231BM220XA0
    EM 223 24 VDC 数字组合32输入32继电器输出 6ES7 2231PM220XA0
    EM231 模拟量输入4输入 6ES7 2310HC220XA0
    EM231 模拟量输入8输入 6ES7 2310HF220XA0
    EM 231 模拟量输入RTD2输入 6ES7 2317PB220XA0
    EM 231 模拟量输入RTD4输入 6ES7 2317PC220XA0
    EM 231 模拟量输入热电偶4输入 6ES7 2317PD220XA0
    EM 231 模拟量输入热电偶8输入 6ES7 2317PF220XA0
    EM232 模拟量输出2输出 6ES7 2320HB220XA0
    EM232 模拟量输出4输出 6ES7 2320HD220XA0
    EM235 模拟量组合4输入1输出 6ES7 2350KD220XA0
    EM 241调制解调器模块 6ES7 2411AA220XA0
    EM253 位控模块 6ES7 2531AA220XA0S7200编程序控制器系统手册
    496
    订货号扩展模块
    SIWAREXMSMicroScale模块(包含手册) 7MH4 9300AA01
    SINAUT MD7203 GSMGPRS调制解调器 6NH9 7203AA00
    SINAUT ANT 7944MR Antenna GSM Quadband AMD UMTS 6NH9 8601AA00
    通讯模块 订货号
    EM277 PROFIBUSDP模块 6ES7 2770AA220XA0
    CP 2432 AS接口模块 6GK7 2432AX010XA0
    CP 2431太网模块(CD电子文档) 6GK7 2431EX000XE0
    CP 2431 IT Internet模块(CD电子文档) 6GK7 2431GX000XE0
    卡电缆 订货号
    存储卡64K (户程序配方数记录) 6ES7 2918GF230XA0
    存储卡256K (户程序配方数记录) 6ES7 2918GH230XA0
    带电池卡实时时钟(CPU221CPU222) 6ES7 2971AA230XA0
    电池卡 6ES7 2918BA200XA0
    IO总线延长电缆08米 6ES7 2906AA200XA0
    编程电缆RS232PPI站 6ES7 9013CB300XA0
    编程电缆USBPPI站 6ES7 9013DB300XA0
    PC适配器USB 6ES7 9720CB200XA0
    SIWAREX MS SIWATOOL MS电缆 7MH47028CB
    软件 订货号
    STEP 7MicroWIN(V40)单户授权(CDROM) 6ES7 8102CC030YX0
    STEP 7MicroWIN(V40)升级授权(CDROM) 6ES7 8102CC030YX3
    STEP 7MicroWIN附加软件:STEP 7MicroWIN 32指令库V11 (CDROM) 6ES7 8302BC000YX0
    S7200 PC Access V10 (OPC Server)单许证 6ES7 8402CC010YX0
    S7200 PC Access V10 (OPC Server)许证 6ES7 8402CC010YX1
    WinCC flexible 2007 (微型版)许证(DVDROM许证密钥) 6AV6 6100AA012CA8
    WinCC flexible 2007 (微型版)升级许证(DVDROM许证密钥) 6AV6 6100AA012CE8
    WinCC flexible 2007 (压缩版)许证(DVDROM许证密钥) 6AV6 6110AA512CA5
    WinCC flexible 2007 (压缩版)升级许证(DVDROM许证密钥) 6AV 66110AA512CE5
    SIWATOOL MS组态软件SIWAREXMSMicroScale 7MH4 9300AK01
    SINAUT MICRO SC 8许证1次安装 6NH9 9100AA100AA3
    SINAUT MICRO SC 64许证1次安装 6NH9 9100AA100AA6
    SINAUT MICRO SC 256许证1次安装 6NH9 9100AA100AA8
    通讯卡 订货号
    CP 5411:短AT ISA 6GK 1 5411AA00
    CP 5512:PCMCIA类型II 6GK 1 5512AA00
    CP 5611:PCI卡(V30更高版) 6GK 1 5611AA00SIMATIC S7200订货号 附录E
    497
    手册 订货号
    S7200编程控制器系统手册(德语) 6ES7 2988FA248AH0
    S7200编程控制器系统手册(英语) 6ES7 2988FA248BH0
    S7200编程控制器系统手册(法语) 6ES7 2988FA248CH0
    S7200编程控制器系统手册(西班牙语) 6ES7 2988FA248DH0
    S7200编程控制器系统手册(意利语) 6ES7 2988FA248EH0
    S7200点点接口通讯手册(英语德语) 6ES7 2988GA008XH0
    CP 2432 ASi站手册(英语) 6GK7 2432AX008BA0
    OP 73microTP 177micro户手册(英文版) 6AV6 6911DF010AB0
    WinCC flexible 2005 (微型版)户手册 6AV6 6911AA010AB0
    SIMATIC HMI手册集 6AV6 6911SA010AX0
    电缆网络连接器中继器 订货号
    MPI电缆 6ES7 9010BF000AA0
    PROFIBUS网络电缆 6XV1 8300AH10
    带编程接口网络总线连接器垂直电缆出口 6ES7 9720BB110XA0
    网络总线连接器(带编程接口)垂直电缆出口 6ES7 9720BA110XA0
    RS485总线连接器带35°电缆输出口(没编程口连接器) 6ES7 9720BA400XA0
    RS485总线连接器带35°电缆输出口(带编程口连接器) 6ES7 9720BB400XA0
    接线板(位置7) 6ES7 2921AD200AA0
    接线板(位置12) 6ES7 2921AE200AA0
    接线板(位置14) 6ES7 2921AF200AA0
    接线板(位置18) 6ES7 2921AG200AA0
    RS485 IP 20中继器隔离型 6ES7 9720AA000XA0
    TDCPU连接电缆 6ES7 9013EB100XA0
    机界面 订货号
    TD 100C操作员界面1 6ES7 2721BA100YA1
    TD 200操作员界面 6ES7 2720AA300YA1
    TD 200C操作员界面1 6ES7 2721AA100YA1
    TD 400C操作员界面1 6AV6 6400AA000AX1
    TD 100C空白面板材料A4规格(10张包) 6ES7 2721BF007AA0
    TD 200C空白面板材料A4规格(10张包) 6ES7 2721AF007AA0
    TD 400C空白面板材料A4规格(10张包) 6AV6 6710AP000AX0
    OP 73micro操作面板 6AV6 6400BA110AX0
    TP 177micro触摸屏 6AV6 6400CA110AX0
    附件 订货号
    CPU 221CPU 22212位风扇输出连接器(包10) 6ES7 2902AA000XA0
    22x CPUEM前门备件工具箱(种类型4件) 6ES7 2913AX200XA0
    模拟器模块8DI开关DC输入CPU 221222 6ES7 274 1XF000XA0
    模拟器模块14DI开关DC输入CPU 22424XP 6ES7 274 1XH000XA0
    模拟器模块24DI开关DC输入CPU 226 6ES7 274 1XK000XA0
    1 包括定制空白面板外罩需更空白面板外罩请订购TD设备空白面板材料S7200编程序控制器系统手册
    498499
    STL指令执行时间
    指令执行时间时间求较苛刻应说非常重指令执行时间表F2示
    提示
    您表F2执行时间时应该考虑功率流指令影响间接寻址某存储区域
    指令执行时间影响素直接影响列执行时间
    功率流影响
    表F2列执行时间存功率流(栈顶1接通)时执行该指令逻辑功需时间
    存功率流时执行该指令时间1 µs
    间接寻址影响
    表F2列操作数常数直接寻址执行该指令逻辑功需时间
    指令间接编址操作数时指令中间接编址操作数指令执行时间增加
    14 µs
    访问某存储区域影响
    访问某存储区域AIAQL累加器
    需额外执行时间
    表F1示操作数中存储区需
    指令执行时间增加时间
    表F1 访问存储区时间增加值
    存储区 执行时间增加值
    机模拟量输入(AI)
    未启滤波
    启滤波
    扩展模拟量输入(AI)
    未启滤波
    启滤波
    94 µs
    84 µs
    134 µs
    84 µs
    机模拟量输出(AQ)
    扩展模拟量输出(AQ)
    92 µs
    48 µs
    局部存储器(L) 28 µs
    累加器(AC) 28 µsS7200编程序控制器系统手册
    500
    表F2 指令执行时间
    指令 µs
    : I
    SMTCVSQM
    L
    024
    13
    105
    +D 29
    D 29
    *D 47
    D 250
    +I 25
    I 25
    *I 37
    I 64
    I : 机输出
    扩展输出
    16
    24
    +R 71 典型值
    99 值
    R 72 典型值
    100 值
    *R 56 典型值
    166 值
    R 177 典型值
    230 值
    A : I
    SMTCVSQM
    L
    022
    072
    61
    AB <>><<> 18
    AD <>><<> 27
    AENO 04
    AI : 机输入
    扩展输入
    15
    21
    ALD 022
    AN : I
    SMTCVSQM
    L
    022
    072
    61
    ANDB 19
    ANDD 30
    ANDW 25
    ANI : 机输入
    扩展输入
    15
    21
    AR <>><<> 29
    AS<>时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N较字符数
    33
    63
    ATCH 12
    ATH 时间 基时间 +(长度∗LM)
    基时间(固定长度)
    基时间(变长度)
    长度系数(LM)
    23
    31
    102
    ATT 36
    AW <>><<> 23
    BCDI 35
    指令 µs
    BITIM 16
    BIR : 机输入
    扩展输入
    23
    30
    BIW : 机输出
    扩展输出
    24
    32
    BMB 时间基时间 +(长度∗LM)
    基时间(固定长度)
    基时间(变长度)
    长度系数(LM)
    10
    28
    57
    BMD 总时间 基时间 +(长度∗LM)
    基时间(固定长度)
    基时间(变长度)
    长度系数(LM)
    11
    29
    106
    BMW 总时间基时间 +(长度∗LM)
    基时间(固定长度)
    基时间(变长度)
    长度系数(LM)
    10
    28
    86
    BTI 16
    CALL 参数:
    参数:
    时间基时间 + Σ (操作数时间)
    基时间
    操作数时间
    位(输入输出)
    字节(输入输出)
    字(输入输出)
    双字(输入输出)
    注意:子程序返回期间执行输出操作数处理
    9
    14
    1011
    87
    109
    1210
    CEVNT 24
    CFND 时间
    基时间 +N1∗((LM1 ∗ N2) + LM2)
    基时间
    长度系数1 (LM1)
    长度系数2 (LM2)
    N1源字符串长度
    N2字符串长度
    35
    86
    95
    CITIM 23
    COS 900 典型值
    1070

    CRET 功率流接通 功率流未接通 16
    08
    CRETI 功率流未接通 02
    CSCRE 31
    CTD 计数输入跳变

    27
    19
    CTU 计数输入跳变

    31
    19
    CTUD 计数输入跳变

    37
    24
    DECB 16
    DECD 22
    DECO 19
    DECW 20
    DISI 9
    DIV 67STL指令执行时间 附录F
    501
    指令 µs
    DLED 14
    DTA 302
    DTI 21
    DTCH 12
    DTR 35 典型值
    40 值
    DTS 305
    ED 8
    ENCO 24 值
    END 功率流未接通 02
    ENI 11
    EU 8
    EXP 720 典型值
    860 值
    FIFO 时间 基时间 +(长度∗LM)
    基时间
    长度系数(LM)
    30
    7
    FILL 总时间 基时间 +(长度∗LM)
    基时间(固定长度)
    基时间(变长度)
    长度系数(LM)
    15
    29
    32
    FND <><>
    时间 基时间 +(长度∗LM)
    基时间
    长度系数(LM)
    39
    65
    FOR 时间 基时间 +(环数∗LM)
    基时间
    循环系数(LM)
    35
    28
    GPA 16
    HDEF 18
    HSC 30
    HTA 总时间 基时间 +(长度∗LM)
    基时间(固定长度)
    基时间(变长度)
    长度系数(LM)
    20
    28
    52
    IBCD 52
    INCB 15
    INCD 22
    INCW 20
    INT 1中断典型值 24
    INVB 16
    INVD 22
    INVW 20
    ITA 136
    ITB 17
    ITD 20
    ITS 139
    JMP 18
    LBL 022
    指令 µs
    LD : I
    SMTCVSQM
    L
    022
    08
    6
    LDB<>><<> 18
    LDD<>><<> 27
    LDI : 机输入
    扩展输入
    15
    21
    LDN : I
    SMTCVSQM
    L
    03
    09
    61
    LDNI : 机输入
    扩展输入
    15
    21
    LDR<>><<> 29
    LDS 022
    LDSAS<> 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N较字符数
    33
    63
    LDW<>><<> 24
    LIFO 37
    LN 680 典型值
    820 值
    LPP 022
    LPS 024
    LRD 022
    LSCR 73
    MOVB 15
    MOVD 20
    MOVR 20
    MOVW 18
    MUL 37
    NETR 99
    NETW 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N发送字节数
    95
    4
    NEXT 0
    NOP 022
    NOT 022
    O : I
    SMTCVSQM
    L
    022
    072
    64
    OB <>><<> 18
    OD <>><<> 26
    OI : 机输入
    扩展输入
    15
    21
    OLD 022
    ON : I
    SMTCVSQM
    L
    022
    072
    64S7200编程序控制器系统手册
    502
    指令 µs
    ONI : 机输入
    扩展输入
    15
    21
    OR<>><<> 29
    ORB 19
    ORD 29
    ORW 25
    OS<>时间 + 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N较字符数
    33
    63
    OW <>><<> 24
    PID 典型
    手动动转换
    系数重算
    整定
    400
    800 值
    770 值
    650 值
    PLS: : PWM
    PTO单段
    PTO段
    31
    36
    50
    R 长度1指定常量
    计数器基时间(C)
    定时器基时间(T)
    操作基时间
    否:时间 基时间 +(长度∗LM)
    计数器基时间
    定时器基时间(T)
    操作基时间
    操作数C长度系数(LM)
    操作数T长度系数(LM)
    操作数长度系数(LM)
    果长度作变量存储加入基时间中
    93
    16
    29
    86
    83
    14
    51
    99
    05
    17
    RCV 51
    RET 16
    RI 时间 基时间 +(长度∗LM)
    基时间
    长度系数(LM)机输出
    长度系数(LM)扩展输出
    输入
    果长度作变量存储加入基时间中
    89
    13
    21
    17
    RLB 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N移位数
    23
    02
    RLD 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N移位数
    28
    14
    RLW 时间基时间+(LM∗N)
    基时间
    长度系数(LM)
    N移位数
    27
    09
    ROUND 56 典型值
    110 值
    RRB 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N移位数
    22
    05
    RRD 时间 基时间 +(LM∗N)
    基时间 28基时间
    长度系数(LM))
    N移位数
    28
    17
    指令 µs
    RRW 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N移位数
    26
    12
    RTA 时间 基时间 +(LM∗ N)
    基时间(结果中第数)
    长度系数(LM)
    N结果中额外数字数量
    149
    96
    RTS 时间 基时间 +(LM∗ N)
    基时间(结果x中第数)
    长度系数(LM)
    N结果中额外数字数量
    154
    96
    S 长度 1指定常数
    否:
    时间 基时间 +(长度∗LM)
    基时间
    长度系数(LM)
    果长度存变量加入基时间中
    29
    14
    05
    17
    SCAT 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N附加字符数量
    30
    53
    SCPY 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N复制字符数量
    27
    46
    SCRE 024
    SCRT 10
    SEG 15
    SFND 时间
    基时间+((N1N2)∗LM2) + (N2∗LM1)
    基时间
    长度系数1 (LM1)
    长度系数2 (LM2)
    N1源字符串长度
    N2字符串长度
    39
    76
    68
    SHRB 时间 基时间 +(长度∗LM1)+
    ((长度8)∗LM2)
    基时间(固定长度)
    基时间(变长度)
    长度系数1 (LM1)
    长度系数2 (LM2)
    48
    52
    10
    15
    SI 时间 基时间 +(长度∗LM)
    基时间
    LM机输出
    LM扩展输出
    果长度存变量加入基时间中
    89
    13
    21
    17
    SIN 900 典型值
    1070

    SLB 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N移位数
    23
    02
    SLD 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N移位数
    29
    11STL指令执行时间 附录F
    503
    指令 µs
    SLEN 21
    SLW 时间 基时间 + (LM+N)
    基时间
    长度系数(LM))
    N移位数
    27
    06
    SPA 371
    SQRT 460典型值
    550值
    SRB 时间 基时间 +(LM+N)
    基时间
    长度系数(LM))
    N移位数
    22
    06
    SRD 时间 基时间 +(LM+N)
    基时间
    长度系数(LM))
    N移位数
    28
    15
    SRW 时间 基时间 +(LM+N)
    基时间
    长度系数(LM))
    N移位数
    27
    1
    SSCPY 时间 基时间 +(LM∗N)
    基时间
    长度系数(LM)
    N复制字符数量
    42
    53
    STD 时间 基时间 +(LM∗N)
    基时间(第源字符)
    长度系数(LM)
    N额外源字符数量
    69
    27
    STI 时间 基时间 +(LM∗N)
    基时间(第源字符)
    长度系数(LM)
    N额外源字符数量
    58
    27
    指令 µs
    STOP 功率流未接通 4
    STR 时间 基时间 +(LMxN)
    基时间(第源字符)
    长度系数(LM)
    N额外源字符数量
    51
    81
    SWAP 17
    TAN 1080典型

    1300

    TODR 331
    TODRX
    夏令时纠正
    391 典型值
    783 典型值
    TODW 436
    TODWX 554
    TOF 36
    TON 33
    TONR 32
    TRUNC 53 典型值
    106 值
    WDR 7
    XMT 42
    XORB 19
    XORD 29
    XORW 25S7200编程序控制器系统手册
    504505
    S7200快速参考信息
    便您查找信息章节汇总信息:
    特殊存储器位
    中断事件描述
    S7200 CPU存储器范围特性汇总
    高速计数器HSC0HSC1HSC2HSC3HSC4HSC5
    S7200指令
    表G1 特殊存储器位
    特殊存储器位
    SM00 该位始终1 SM10 操作结果 0
    SM01 首次扫描时1 SM11 结果溢出非法数值
    SM02 保持数丢失时1 SM12 结果负数
    SM03 电 SM13 0
    SM04 30 s闭合30 s断开 SM14 超出表范围
    SM05 05 s闭合05 s断开 SM15 空表
    SM06 闭合1扫描周期断开1扫描周期 SM16 BCD二进制转换出错
    SM07 开关RUN位置 SM17 ASCII十六进制转换出错S7200编程序控制器系统手册
    506
    表G2 优先级序中断事件
    中断号 中断描述 优先级组 组中优先级
    8 端口0:接收字符 0
    9 端口0:发送完成 0
    23 端口0:接收消息完成
    通讯(高)
    0
    24 端口1:接收消息完成
    通讯(高)
    1
    25 端口1:接收字符 1
    26 端口1:发送完成 1
    19 PTO 0完成中断 0
    20 PTO 1完成中断 1
    0 I00升 2
    2 I01升 3
    4 I02升 4
    6 I03升 5
    1 I00降 6
    3 I01降 7
    5 I02降 8
    7 I03降 9
    12 HSC0 CVPV (前值预设值) 10
    27 HSC0方改变
    开关量(中等)
    11
    28 HSC0外部复位
    开关量(中等)
    12
    13 HSC1 CVPV (前值预设值) 13
    14 HSC1方改变 14
    15 HSC1外部复位 15
    16 HSC2 CVPV (前值预设值) 16
    17 HSC2方改变 17
    18 HSC2外部复位 18
    32 HSC3 CVPV (前值预设值) 19
    29 HSC4 CVPV (前值预设值) 20
    30 HSC4方改变 21
    31 HSC4外部复位 22
    33 HSC5 CVPV (前值预设值) 23
    10 定时中断0 0
    11 定时中断1
    定时(低)
    1
    21 定时器T32 CTPT中断
    定时(低)
    2
    22 定时器T96 CTPT中断 3S7200快速参考信息 附录G
    507
    表G3 S7200 CPU存储器范围特性
    描述 CPU 221 CPU 222 CPU 224 CPU 224XP
    CPU 224XPsi CPU 226
    户程序长度
    运行模式编辑
    非运行模式编辑
    4096字节
    4096字节
    4096字节
    4096字节
    8192字节
    12288字节
    12288字节
    16384字节
    16384字节
    24576字节
    户数 2048字节 2048字节 8192字节 10240字节 10240字节
    程映输入寄存器 I00I157 I00I157 I00I157 I00I157 I00I157
    程映输出寄存器 Q00Q157 Q00Q157 Q00Q157 Q00Q157 Q00Q157
    模拟量输入(读) AIW0AIW30 AIW0AIW30 AIW0AIW62 AIW0AIW62 AIW0AIW62
    模拟量输出(写) AQW0 AQW30 AQW0 AQW30 AQW0 AQW62 AQW0 AQW62 AQW0 AQW62
    变量存储器(V) VB0VB2047 VB0VB2047 VB0VB8191 VB0VB10239 VB0VB10239
    局部存储器(L)1 LB0LB63 LB0LB63 LB0LB63 LB0LB63 LB0LB63
    位存储器(M) M00M317 M00M317 M00M317 M00M317 M00M317
    特殊存储器(SM)

    SM00SM1797
    SM00SM297
    SM00SM2997
    SM00SM297
    SM00SM5497
    SM00SM297
    SM00SM5497
    SM00SM297
    SM00SM5497
    SM00SM297
    定时器
    保持接通延时 1ms
    10 ms
    100 ms
    接通断开延时 1ms
    10 ms
    100 ms
    256 (T0 T255)
    T0 T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32 T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0 T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32 T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0 T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32 T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0 T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32 T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0 T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32 T96
    T33T36
    T97T100
    T37T63
    T101T255
    计数器 C0C255 C0C255 C0C255 C0C255 C0C255
    高速计数器 HC0HC5 HC0HC5 HC0HC5 HC0HC5 HC0HC5
    序控制继电器(S) S00S317 S00S317 S00S317 S00S317 S00S317
    累加器寄存器 AC0AC3 AC0AC3 AC0AC3 AC0AC3 AC0AC3
    跳转标号 0 255 0 255 0 255 0 255 0 255
    调子程序 063 063 063 063 0 127
    中断程序 0 127 0 127 0 127 0 127 0 127
    正负跳变 256 256 256 256 256
    PID回路 07 07 07 07 07
    端口 端口0 端口0 端口0 端口0端口1 端口0端口1
    1 LB60 LB63STEP 7MicroWIN3230版版软件保留S7200编程序控制器系统手册
    508
    表G4 高速计数器HSC0HSC3HSC4HSC5
    模式
    HSC0 HSC3 HSC4 HSC5
    模式
    计数 方 复位 计数 计数 方 复位 计数
    0 I00 I01 I03 I04
    1 I00 I02 I03 I05
    2
    3 I00 I01 I03 I04
    4 I00 I01 I02 I03 I04 I05
    5
    模式
    HSC0 HSC4
    模式 增计数 减计数 复位 增计数 减计数 复位
    6 I00 I01 I03 I04
    7 I00 I01 I02 I03 I04 I05
    8
    模式
    HSC0 HSC4
    模式 A相 B相 复位 A相 B相 复位
    9 I00 I01 I03 I04
    10 I00 I01 I02 I03 I04 I05
    11
    模式
    HSC0 HSC3
    模式 计数 计数
    12 Q00 Q01
    表G5 高速计数器HSC1HSC2
    模式
    HSC1 HSC2
    模式
    计数 减计数 复位 启动 计数 方 复位 启动
    0 I06 I12
    1 I06 I10 I12 I14
    2 I06 I10 I11 I12 I14 I15
    3 I06 I07 I12 I13
    4 I06 I07 I10 I12 I13 I14
    5 I06 I07 I10 I11 I12 I13 I14 I15
    模式
    HSC1 HSC2
    模式 增计数 减计数 复位 启动 增计数 减计数 复位 启动
    6 I06 I07 I10 I12 I13
    7 I06 I07 I10 I12 I13 I14
    8 I06 I07 I10 I11 I12 I13 I14 I15
    模式 A相 B相 复位 启动 A相 B相 复位 启动
    9 I06 I07 I12 I13
    10 I06 I07 I10 I12 I13 I14
    11 I06 I07 I10 I11 I12 I13 I14 I15S7200快速参考信息 附录G
    509
    布尔指令
    LD N
    LDI N
    LDN N
    LDNI N
    装载
    立装载
    取反装载
    取反立装载
    AN
    AI N
    AN N
    ANI N


    取反
    取反立
    ON
    OI N
    ON N
    ONI N


    取反
    取反立
    LDBx N1 N2 装载字节较结果
    N1(x<<>><>) N2
    ABx N1 N2 字节较结果
    IN1 (x<<>><>) IN2
    OBx IN1 IN2 字节较结果
    IN1 (x<<>><>) IN2
    LDWx IN1 IN2 装载字较结果
    N1(x<<>><>)N2
    AWx IN1 IN2 字较结果
    IN1 (x<<>><>) IN2
    OWx N1 N2 字较结果
    IN1 (x<<>><>) IN2
    LDDx IN1 IN2 装载双字较结果
    IN1 (x<<>><>) IN2
    ADx IN1 IN2 双字较结果
    IN1 (x<<>><>) IN2
    ODx IN1 IN2 双字较结果
    IN1 (x<<>><>) IN2
    LDRx IN1 IN2 装载实数较结果
    IN1 (x<<>><>) IN2
    ARx IN1 IN2 实数较结果
    IN1 (x<<>><>) IN2
    ORx IN1 IN2 实数较结果
    IN1 (x<<>><>) IN2
    NOT 堆栈取反
    EU
    ED
    检测升
    检测降
    Bit
    1 Bit
    赋值
    立赋值
    S BITN
    R BITN
    SI BITN
    RI BITN
    置位区域
    复位区域
    立置位区域
    立复位区域
    LDSx IN1IN2
    ASx IN1IN2
    OSXI IN1IN2
    字符串较装载结果
    IN1 (x <>) IN2
    字符串较结果
    IN1 (x <>) IN2
    字符串较结果
    IN1 (x <>) IN2
    ALD
    OLD
    装载
    装载
    LPS
    LRD
    LPP
    LDS N
    逻辑进栈(堆栈控制)
    逻辑读(堆栈控制)
    逻辑出栈(堆栈控制)
    装载堆栈(堆栈控制)
    AENO ENO
    数学增减指令
    +I IN1 OUT
    +D IN1 OUT
    +R IN1 OUT
    整数双整数实数加法
    IN1+OUTOUT
    I IN1 OUT
    D IN1 OUT
    R IN1 OUT
    整数双整数实数减法
    OUTIN1OUT
    MUL IN1 OUT 整数法 (16*16>32)
    *I IN1 OUT
    *D IN1 OUT
    *R IN1 IN2
    整数双整数实数法
    IN1 * OUT OUT
    DIV IN1 OUT 整数法 (1616>32)
    I IN1 OUT
    D IN1 OUT
    R IN1 OUT
    整数双整数实数法
    OUT IN1 OUT
    SQRT IN OUT 方根
    LN IN OUT 然数
    EXP IN OUT 然指数
    SIN IN OUT 正弦
    COS IN OUT 余弦
    TAN IN OUT 正切
    INCB OUT
    INCW OUT
    INCD OUT
    字节字双字增1
    DECB OUT
    DECW OUT
    DECD OUT
    字节字双字减1
    PID Table Loop PID回路
    定时器计数器指令
    TON Txxx PT
    TOF Txxx PT
    TONR Txxx PT
    BITIM OUT
    CITIM IN OUT
    接通延时定时器
    断开延时定时器
    带记忆接通延时定时器
    启动间隔定时器
    计算间隔定时器
    CTU Cxxx PV
    CTD Cxxx PV
    CTUD Cxxx PV
    增计数
    减计数
    增减计数
    实时时钟指令
    TODR T
    TODW T
    TODRX T
    TODWX T
    读实时时钟
    写实时时钟
    扩展读实时时钟
    扩展写实时时钟
    程序控制指令
    END 程序条件结束
    STOP 切换STOP模式
    WDR 门狗复位(300ms)
    JMP N
    IBL N
    跳定义标号
    定义跳转标号
    CALL N[N1…]
    CRET
    调子程序[N1…16选
    参数]
    SBR条件返回
    FOR INDXINITFINAL
    NEXT
    ForNext循环
    LSCR N
    SCRT N
    CSCRE
    SCRE
    控继电器段启动转换条件结束
    结束
    DLED IN 诊断LEDS7200编程序控制器系统手册
    510
    传送移位循环填充指令
    MOVB IN OUT
    MOVW IN OUT
    MOVD IN OUT
    MOVR IN OUT
    字节字双字实数传送
    BIR IN OUT
    BIW IN OUT
    立读取传送字节
    立写入传送字节
    BMB IN OUT N
    BMW IN OUT N
    BMD IN OUT N
    字节字双字块传送
    SWAP IN 交换字节
    SHRB DATA S_BIT N 寄存器移位
    SRB OUT N
    SRW OUT N
    SRD OUT N
    字节字双字右移
    SLB OUT N
    SLW OUT N
    SLD OUT N
    字节字双字左移
    RRB OUT N
    RRW OUT N
    RRD OUT N
    字节字双字循环右移
    RLB OUT N
    RLW OUT N
    RLD OUT N
    字节字双字循环左移
    逻辑操作
    ANDB IN1 OUT
    ANDW IN1 OUT
    ANDD IN1 OUT
    字节字双字取逻辑
    ORB IN1 OUT
    ORW IN1 OUT
    ORD IN1 OUT
    字节字双字取逻辑
    XORB IN1 OUT
    XORW IN1 OUT
    XORD IN1 OUT
    字节字双字取逻辑异
    INVB OUT
    INVW OUT
    INVD OUT
    字节字双字取反
    (1补码)
    字符串指令
    SLEN IN OUT
    SCAT IN OUT
    SCPY IN OUT
    SSCPY IN INDX N
    OUT
    CFND IN1 IN2 OUT
    SFND IN1 IN2 OUT
    字符串长度
    连接字符串
    复制字符串
    复制子字符串
    字符串中查找第字符
    字符串中查找字符串
    表查找转换指令
    ATT TABLE DATA 数加表中
    LIFO TABLE DATA
    FIFO TABLE DATA 表中取数
    FND TBL PTN INDX
    FND<> TBL PTN INDX
    FND< TBL PTN INDX
    FND> TBL PTN INDX
    根较条件表中查找数
    FILL INOUTN 定值占满存储器空间
    BCDI OUT
    IBCD OUT
    BCD码转换成整数
    整数转换成BCD码
    BTI IN OUT
    ITB IN OUT
    ITD IN OUT
    DTI IN OUT
    字节转换成整数
    整数转换成字节
    整数转换成双整数
    双整数转换成整数
    DTR IN OUT
    TRUNC IN OUT
    ROUND IN OUT
    双字转换成实数
    实数转换成双字
    实数转换成双字
    ATH IN OUT LEN
    HTA IN OUT LEN
    ITA IN OUT FMT
    DTA IN OUT FM
    RTA IN OUT FM
    ASCII码转换成16进制格式
    16进制格式转换成ASCII码
    整数转换成ASCII码
    双整数转换成ASCII码
    实数转换成ASCII码
    DECO IN OUT
    ENCO IN OUT
    解码
    编码
    SEG IN OUT 产生7段格式
    ITS IN FMT OUT
    DTS IN FMT OUT
    RTS IN FMT OUT
    整数转字符串
    双整数转换成字符串
    实数转换成字符串
    STI STR INDX OUT
    STD STR INDX OUT
    STR STR INDX OUT
    子字符串转换成整数
    子字符串转换成双整数
    子字符串转换成实数
    中断指令
    CRETI 中断条件返回
    ENI
    DISI
    允许中断
    禁止中断
    ATCH INT EVENT
    DTCH EVENT
    事件分配中断程序
    解事件
    通讯指令
    XMT TABLE PORT
    RCV TABLE PORT
    端口传送
    端口接受消息
    TODR TABLE PORT
    TODW TABLE PORT
    网络读
    网络写
    GPA ADDR PORT
    SPA ADDR PORT
    获取端口址
    设置端口址
    高速指令
    HDEF HSC Mode 定义高速计数器模式
    HSC N 激活高速计数器
    PLS X 脉输出511
    S7200CN产品
    章中
    S7200CN产品合格证认证 512
    S7200CN产品 513S7200编程序控制器系统手册
    512
    S7200CN产品合格证认证
    S7200CN产品CE标记
    S7200CN产品符合列EU指令求保护准
    EC指令7323EEC低压指令
    EC指令89336EECEMC指令
    2009年7月列容适:
    EC指令2004108EC (EMC指令)电磁兼容性
    S7200CN产品标准
    S7200CN产品符合IEC 611312编程控制器 设备求中求标准检查实际
    S7200CN产品标记否特定机构认证合格证S7200CN产品 附录H
    513
    S7200CN产品
    表出SIMATIC S7200产品S7200CN产品交叉参考关接线性规范请参见附录
    A中交叉参考SIMATIC S7200产品检查实际S7200CN产品标记否特定机构认证
    合格证
    表H1 SIMATIC S7200产品S7200CN产品交叉参考
    型号名称描述 S7200 SIMATIC产品 S7200CN产品
    CPU222 DCDCDC8输入6输出 6ES 72121AB230XB0 6ES7 2121AB230XB8
    CPU 222 ACDC继电器 8输入6继电器输出 6ES 72121BB230XB0 6ES7 2121BB230XB8
    CPU224 DCDCDC 14 输入10输出 6ES 72141AD230XB0 6ES7 2141AD230XB8
    CPU224 ACDC继电器 14输入10继电器输出 6ES7 2141BD230XB0 6ES7 2141BD230XB8
    CPU224XP DCDCDC 14输入10输出 6ES7 2142AD230XB0 6ES7 2142AD230XB8
    CPU224XPsi DCDCDC 14输入10输出 6ES7 2142AS230XB0 6ES7 2142AS230XB8
    CPU224XP ACDC继电器 14输入10继电器输出 6ES7 2142BD230XB0 6ES7 2142BD230XB8
    CPU226 DCDCDC 24输入16输出 6ES 72162AD230XB0 6ES7 2162AD230XB8
    CPU 226 ACDC继电器 24输入16继电器输出 6ES 72162BD230XB0 6ES7 2162BD230XB8
    EM221 数字量输入 8 x 24VDC 6ES7 2211BF220XA0 6ES7 2211BF220XA8
    EM 221数字量输入16 x 24 VDC 6ES7 2211BH220XA0 6ES7 2211BH220XA8
    EM222 数字量输出 8 x 24VDC 6ES7 2221BF220XA0 6ES7 2221BF220XA8
    EM222 数字量输出 8x继电器 6ES7 2221HF220XA0 6ES7 2221HF220XA8
    EM223 24VDC 数字组合 4输入4输出 6ES7 2231BF220XA0 6ES7 2231BF220XA8
    EM223 24VDC数字组合 4输入4继电器输出 6ES7 2231HF220XA0 6ES7 2231HF220XA8
    EM223 24VDC数字组合 8输入8输出 6ES7 2231BH220XA0 6ES7 2231BH220XA8
    EM223 24VDC数字组合 8输入8继电器输出 6ES7 2231PH220XA0 6ES7 2231PH220XA8
    EM223 24VDC数字组合 16输入16输出 6ES7 2231BL220XA0 6ES7 2231BL220XA8
    EM 223 24VDC数字组合 16输入16继电器输出 6ES7 2231PL220XA0 6ES7 2231PL220XA8
    EM 223 24 VDC 数字组合 32 输入32 输出 6ES7 2231BM220XA0 6ES7 2231BM220XA8
    EM 223 24 VDC 数字组合 32 输入32 继电器输出 6ES7 2231PM220XA0 6ES7 2231PM220XA8
    EM231 模拟量输入4输入 6ES7 2310HC220XA0 6ES7 2310HC220XA8
    EM235 模拟量组合 4输入1输出 6ES7 2350KD220XA0 6ES7 2350KD220XA8
    EM232模拟量输出2输出 6ES7 2320HB220XA0 6ES7 2320HB220XA8
    EM 231模拟量输入RTD2输入 6ES7 2317PB220XA0 6ES7 2317PB220XA8
    EM 231模拟量输入热电偶4输入 6ES7 2317PD220XA0 6ES7 2317PD220XA8S7200编程序控制器系统手册
    514索引
    515
    字母
    & 34
    * 34
    字节块传送指令 166
    字节立读指令 165
    AI 参考模拟量输入(AI)
    American Bureau of Shipping(ABS)船代理 393
    AND指令 162
    实例 163
    AND装载指令75
    AQ See 模拟量输出(AQ)
    ASi模块 手册订货号 496
    ASi导 463
    ASCII码转换指令 103
    ASCII码转十六进制数指令 103
    实例 106
    BCD转整数指令 100
    Bureau Veritas(BV)船代理 393
    C存储器29
    CP 2431 IT Internet模块
    订货号 461
    功 461
    规范 461
    连接 462
    通讯处理器 461
    组态 462
    Internet导 462
    CP 2431太网模块
    导 459
    组态 459
    CP 2432 ASi接口 规范 463
    CP 2432 ASi模块
    订货号 463
    特性 463
    CP 2432通讯处理器 导 463
    CP卡
    订货号 496
    选择 224
    STEP 7 MicroWIN支持 225
    CP2431 IT互联网模块 连接数 215
    CP2431太网模块
    订货号 458
    功 459
    规范 458
    连接 459
    连接数 215
    通讯处理器 459
    CP2432通讯处理器
    操作 464
    功 464
    连接 464
    CP5411 496
    CP5512 496
    CP5611 496
    CPU
    安装螺丝尺寸18
    备份2
    标识寄存器(SMB6) 484
    尺寸2
    错误处理60
    电源需求 473
    口令保护48
    扩展模块2
    连接数 214
    存储器2
    扫描周期24
    实时时钟2
    输入仿真器 471
    数字IO 2
    通讯口2
    网络搜索 213
    支持智模块 323
    执行速度2
    CPU 224 DP程序示例 448
    CPU模块
    安装18
    拆卸19
    存储器范围 68 507
    电源规范 398
    订购号 495
    订货号 396
    规范 396 397
    接线图 401–403
    输出规范 399
    输入规范 398
    特性68
    诊断27
    CPU事件 历史档47
    CPU数传送消息格式 EM241调制解调模块 329
    CRC表
    Modbus站协议 349
    Modbus站协议 349
    DATx_WRITE 数档子程序 379
    DECEL_TIME (减速时间) EM253位控模块 256
    Det Norske Veritas (DNV)船代理 393
    DIN导轨安装18
    DIP开关
    热电偶 427
    RS232PPI站电缆 469
    RTD 431–432
    DIP开关设置 PPI站电缆9
    DIP开关选择PPI站电缆 227
    EEPROM
    保持位存储器(M) 39
    保存变量存储器(V) 39 487
    错误代码 478
    EM 231 RTD模块
    规范 424
    连接器端子 425
    温度范围精度 435–436
    选择DIP开关 431–432
    状态指示器 434
    组态 431
    CPU兼容性 425
    EM 231模拟量输入模块
    安装 422
    规范 423
    精度重复性 422
    输入方框图 419
    输入数字格式 419
    校准 416
    EM 231热电偶模块
    规范 424
    基知识 426
    连接器端子 425S7200编程序控制器系统手册
    516
    温度范围精度 429–430
    选择DIP开关 427
    状态指示器 428
    组态 426
    CPU兼容性 425
    EM 232模拟量输出模块
    输出方框图 421
    输出数字格式 420
    EM 235模拟量输入输出模块
    安装 422
    规范 423
    精度重复性 422
    输出方框图 421
    输出数字格式 420
    输入方框图 420
    输入数字格式 419
    校准 416
    组态 418
    EM 241调制解调模块
    方框图 450
    规范 450
    CPU兼容性 451
    EM 253位控模块
    接线图 456–457
    CPU兼容性 454
    EM 277 PROFIBUSDP模块
    址开关 439
    附加特性 445
    规范 438
    数交换模式 443
    特殊存储器字节 444
    PROFIBUS网络 441
    状态LED 439
    组态 441–442
    组态文件 446–447
    组态选项 442
    作DP站 440
    CPU兼容性 439
    DP协议 440
    LED状态指示器 445
    EM241调制解调模块
    安全回拨 312
    安装 451
    调制解调扩展导 314
    短消息服务(SMS) 310
    国际电话线接口 308
    口令保护311
    指令错误 321
    实例 323
    数传送311
    数字寻呼 310
    特殊存储区位置 323
    特性 308
    文寻呼 310
    消息电话号码 327
    寻呼 310
    支持国家 308
    指令 318
    状态LED 314
    组态表 313 325
    CPU数传送消息格式 329
    MOD_XFR指令 319
    Modbus RTU协议 309
    Modbus址 310
    MODx_CTRL指令 319
    MODx_MSG指令 320
    RJ11插座 308
    STEP 7MicroWIN接口 309
    EM253控制面板 290–292
    EM253位控模块
    编程 266
    创建指令 302
    错误代码 292
    控制模块示例程序 302
    命令字节 299
    模块错误代码 293
    示例 285–289
    输入输出 265
    特殊存储器 298
    特性 265
    位控导 267
    显示控制操作 290
    消螺距误差 306
    运动命令 300
    诊断信息 291
    指令 273
    指令错误代码 292
    指令指南 273
    组态 267 291
    组态包络表 294
    ACCEL_TIME 256
    DECEL_TIME 256
    EM253控制面板 290–292
    POSx_CFG 284
    POSx_CLR 283
    POSx_CTRL 274
    POSx_DIS 282
    POSx_GOTO 276
    POSx_LDOFF 279
    POSx_LDPOS 280
    POSx_MAN 275
    POSx_RSEEK 278
    POSx_RUN 277
    POSx_SRATE 281
    RP寻找模式 303–307
    EM277 PROFIBUSDP模块 连接数 214
    EN 59 67
    ENO 59 67
    FBD编辑器
    惯例58
    描述56
    特性56
    Fornext循环指令
    实例 170
    for 169
    next 169
    Germanisher Lloyd (GL)船代理 393
    GSD文件 EM 277 PROFIBUSDP 446–447
    HMI设备 225
    HSC 50
    指令导119
    HSC0HSC1HSC2寄存器(SMB36SMB65)
    487
    HSC3HSC4HSC5寄存器(SMB131SMB165)
    491
    IO 读写41索引
    517
    IO错误60
    IO扩展电缆 安装 466
    IO模块标识错误寄存器 485
    IO寻址33
    IO中断 156
    IO中断队列 157
    IO状态(SMB5) 484
    I存储器28
    IEC 11313指令集57
    IEC定时器指令 201
    实例 201
    IEC计数器指令
    减计数器116
    实例116
    增减计数器116
    增计数器116
    Internet模块 导 462
    L存储器31
    LAD编辑器
    惯例58
    描述56
    特性56
    LED
    诊断47
    EM241调制解调模块 314
    Lloyds Register of Shipping(LRS)船代理 393
    M存储器28
    MBUS_CTRL指令 356
    MBUS_INIT指令 353
    MBUS_MSG 保持寄存器 358
    MBUS_SLAVE指令 354
    Micro PLC系统 设计52
    MicroMaster驱动
    连接 342
    通讯 332
    MicroMaster驱动器
    读写 338 339
    控制 331
    MM3驱动
    连接 342
    设置 343
    MM4驱动
    连接 345
    设置 346
    Modbus RTU协议 351 352
    调制解调模块支持功 309
    映射址 310
    EM241调制解调模块 309
    Modbus站协议
    编程示例 355 361
    初始化 349
    址 350
    资源 349
    特殊存储器 349
    映射址S7200 350
    支持功 352
    执行错误代码 354
    执行时间 349
    指令 351 352
    组态符号表 351
    CRC表 349
    MBUS_INIT 353
    MBUS_SLAVE 354 356
    Modbus协议库 347
    Modbus站 特殊存储器 348
    Modbus站协议
    初始化 349
    资源 348
    支持功 351
    执行错误代码 357
    执行时间 349
    CRC表 349
    Modbus站MBUS_MSG 执行错误代码 359
    MODx_CTRL指令 EM241调制解调模块 319
    MODx_MSG 指令 EM241调制解调模块 320
    MODx_XFR指令 EM241调制解调模块 319
    MPI网络
    1875k 218
    1875k 217
    MPI协议 215 235
    NETRNETW 指令导81
    Next指令 169
    实例 170
    Nippon Kaiji Kyokai(NK)船代理 393
    NOT指令70
    OP73 订购号 497
    OR指令 实例 163
    PID 回路表扩展 382
    PID回路控制指令 145
    报警检查 151
    例项 147
    变量 150
    标准化回路输入 148
    错误条件 151
    反作 150
    范围 150
    回路表 152
    回路控制 148
    回路控制类型 148
    积分项 147
    回路输出转换标定整数 149
    理解 146
    模式 151
    手动模式 151
    微分项 148
    导 145
    正作 150
    转换回路输入 148
    动模式 151
    PID整定控制面板 388
    PID整定
    错误情况 387
    理解 382
    例外情况 387
    偏移 385
    序 386
    先决条件 385
    滞 385
    PV超限 387
    PLC信息话框60
    POSx_CFG 284
    POSx_CLR 283
    POSx_CTRL 274
    POSx_DIS 282
    POSx_GOTO 276
    POSx_LDOFF 279S7200编程序控制器系统手册
    518
    POSx_LDPOS 280
    POSx_MAN 275
    POSx_RSEEK 278
    POSx_RUN 277
    POSx_SRATE 281
    PPI端口 线电调制解调器 232
    PPI站电缆5
    波特率开关选择 231
    线电调制解调器 232
    选择 210 224
    调制解调器 231
    线电调制解调器 232
    端口 227
    端口组态 231
    组态 230
    RS232标准 227
    PPI模式 线电调制解调器 232
    PPI通讯 变端口模式87
    PPI协议 214 235
    单站网络 216
    站协议 216
    复杂网络 217
    PROFIBUS 站站设备211
    PROFIBUSDP
    标准通讯 440
    程序示例 448
    模块(EM 277) 441
    数致性 443
    PROFIBUSDP网络
    插针分配 223
    电缆规范 221
    中继器 222
    S 7 3 1 5 2 EM277 218
    STEP 7MicroWINHMI 218
    PROFIBUS协议 215 235
    PTOPWM功 寄存器(WMB66SMB85) 489
    PTO输出 258
    PTO指令 错误代码 264
    PTO_CTRL 260
    PTO0PTO1包络定义表(SMB166SMB185) 492
    PTOx_CTRL 260
    PTOx_LDPOS 263
    PTOx_MAN 262
    PTOx_RUN 261
    PV超限PID整定 387
    PWM输出 组态 253
    PWMx_RUN 254
    脉宽调制指令 254
    PWMx_RUN指令 错误代码 254
    Q存储器28
    RCPx_Read子程序 配方指令 371
    RJ11插座
    EM 241调制解调模块 451
    EM241调制解调模块 308
    RP寻找模式 303
    RP寻找模式选项 303–307
    EM253位控模块 303–307
    RS232PPI站电缆
    超级终端组态 239–483
    端口设置 220
    规范 467
    DIP开关设置 469
    RS232标准
    端口 227
    PPI站电缆 227
    RS485标准 222
    RTD模块(EM 231) 431
    RUN模式 14 40
    编辑程序 244
    S存储器32
    S7200
    安装17
    安装指南16
    保持存储器43
    保存数36
    编程惯例59
    变量存储区(V) 28
    波特率 211 212–214
    常数值33
    尺寸2
    存储器27
    存储器范围68
    错误处理60
    错误代码 478
    电磁兼容讯 394
    电源8
    调制解调器 231
    定时器存储区(T) 29
    读取写入数24
    致命错误响应 478
    访问数27
    高速计数器30
    障诊断 249
    程映寄存器41
    环境条件 394
    技术规范 394
    计数器存储区(C) 29
    接指南21
    接线图 401–403
    接线指南21
    局部存储器(L) 31
    口令保护48
    扩展模块4
    累加器30
    脉捕获功45
    模拟量输出(AQ) 32
    模拟量输入(AI) 31
    扫描循环42
    扫描周期24
    传37
    输出程映寄存器(Q) 28
    输入程映寄存器(I) 28
    控继电器存储区(S) 32
    特殊存储区(SM) 31
    特性41
    网络址 212–214
    网络组态实例 216 217 218 219
    位存储区(M) 28
    线电调制解调器 232
    系统组件2
    载37
    寻址27
    硬件障诊断 249
    STEP 7MicroWIN连接10
    支持中断程序 156
    执行控制逻辑24索引
    519
    中断程序 155
    状态图 247
    作站设备211440
    C存储器29
    CPU模块2
    I存储器28
    L存储器31
    M存储器28
    Q存储器28
    RS232标准 227
    RUN模式 14 40
    S存储器32
    SM存储器31
    STOP模式 14 40
    T存储器29
    V存储器28
    S7200系统手册 订货号 496
    S7200资源理器 36 41
    S7200浏览器 数档导 378
    S7200CN产品 511–514
    S7300 网络组态实例 217
    S7400 网络组态实例 217
    SIMATIC定时器指令 196
    实例 198 199 200
    SIMATIC计数器指令
    减计数113
    实例115
    增计数113
    增计数减计数114
    SIMATIC指令集57
    SM存储器31
    Modbus站协议 349
    Modbus站协议 348
    SM存储器PTOPWM操作 136
    SMB0:状态位 482
    SMB1:状态位 482
    SMB130:端口控制寄存器 486
    SMB131SMB165:HSC3HSC4HSC5寄存器
    491
    SMB166SMB185:PTO0PTO1包络
    定义表 492
    SMB186SMB194:接收消息控制 490
    SMB2:端口接收字符 483
    SMB200SMB549:智模块状态 493
    SMB28SMB29模拟调节50
    SMB28SMB29模拟调整 486
    SMB3:端口校验错误 483
    SMB30SMB130:端口控制寄存器 486
    SMB31SMW32:EEPROM写控制 487
    SMB34SMB35:定时中断寄存器 487
    SMB36SMB65:HSC0HSC1HSC2寄存器
    487
    SMB4:队列溢出 483
    SMB5:IO状态 484
    SMB6:CPU标识寄存器 484
    SMB66SMB85:PTOPWM寄存器 489
    SMB7:保留 484
    SMB8SMB21:IO模块标识错误寄存器 485
    SMB86SMB94SMB186SMB194:接收消息控
    制 490
    SMS 调制解调模块 310
    SMW22SMW26:扫描时间 486
    SMW98:扩展IO总线错误 491
    STEP 7MicroWIN
    安装5
    波特率 212–214
    程序包5
    程序编辑器55
    创建程序55
    开55
    调试工具 243
    订货号 496
    计算机求5
    启动9
    设备求5
    通讯设置10
    网络址 212–214
    网络组态实例 216–219
    S7200连接10
    指令集
    选择57
    IEC 11313 57
    SIMATIC 57
    作站设备211
    CP卡 225
    EM241接口 309
    PPI站电缆 225
    STEP 7MicroWIN 32指令库 496
    STL编辑器
    说明55
    特点55
    STL指令
    快速参考 509
    执行时间 499
    STOP模式 14 40
    T存储器29
    TCIP 通讯协议 215
    TCPIP 协议 215
    Teleservice 309
    TOD时钟78
    TP177micro触摸板单元 订购号 497
    USBPPI站电缆
    订货号 467
    端口设置 220
    选择 210
    USS协议 求 332
    USS协议库 控制MicroMaster驱动器 331
    USS协议指令
    指南 333
    示例程序 341
    执行错误代码 342
    USS4_DRV_CTRL 335
    USS4_INIT 334
    USS4_RPM_xUSS4_WPM_x 338 339
    USS4_DRV_CTRL指令 335
    USS4_INIT指令 334
    USS4_RPM_x指令 338 339
    USS4_WPM_x指令 338 339
    V存储器28
    保存EEPROM 39S7200编程序控制器系统手册
    520
    复制永久存储器39
    V存储区 设置址62
    A
    安全 口令48
    安全电路 设计52
    安全回拨 EM241调制解调模块 312
    安装
    安装求18
    尺寸18
    电源17
    电子噪声16
    发热设备16
    高压设备16
    间距求 16 18
    扩展模块18
    面板18
    指南16
    CPU模块18
    DIN导轨18
    EM 231 422
    EM 235 422
    IO扩展电缆 466
    S7200 17
    STEP 7MicroWIN 5
    B
    包络表 EM253位控模块 294
    包络表值PTOPWM发生器 138
    保持存储器43
    保持寄存器 MBUS_MSG 358
    保持数存储器36
    保持位存储器39
    保存
    变量存储器(V)EEPROM 39
    程序13
    EEPROM值 487
    位存储器(M)EEPROM 39
    S7200程序数36
    保护电路 393
    报警检查PID回路 151
    备门工具箱 订购号 497
    较 令牌循环时间 235
    较实数指令96
    较双字指令96
    较指令59
    实例96
    实数较96
    双字较96
    整数较96
    字符串较98
    字节较96
    例项PID算法 147
    避免 网络突 236
    编程
    高速计数器119
    STEP 7MicroWIN创建55
    EM253位控模块 266
    编程电缆5
    编程软件 订货号 496
    编辑 RUN模式 244
    编辑器
    功方块图(FBD) 56
    梯形图逻辑(LAD) 56
    语句表(STL) 55
    编码指令112
    实例112
    编译错误60
    变量
    符号寻址62
    监视63
    状态图监视 247
    PID回路 150
    变量存储区(V) 28
    标定整数 转换回路输出 149
    标号指令 171
    标准 国国际 392
    标准触点指令70
    标准化 回路输入 148
    标准转换指令99
    标准DIN导轨17
    表指令
    查表 193
    进先出 190
    存填充 192
    填表 189
    先进先出 190
    波特率
    开关选择
    站电缆9
    PPI站电缆 213 225 227 231 232
    设置211
    网络 221
    优 233
    布尔指令
    触点70
    逻辑栈75
    线圈73
    置位复位触发器77
    步 创建移动包络 258
    步进电机 开环位置控制 255
    步进电机控制PTOPWM发生器 138
    C
    参数
    子程序类型 205
    子程序 204
    操作栏55
    操作模式 移动包络 257
    操作模式CPU
    改变40
    状态位 482
    端口协议 226
    操作数范围69
    操作员站 指定52
    插针分配 通讯端口 223
    查表指令 193
    实例 195
    查指令 193
    拆卸索引
    521
    接线盒端子排19
    扩展模块19
    CPU模块19
    常数值33
    超级终端 组态RS232PPI站电缆 239–483
    法指令 140
    程序
    保存13
    编译错误60
    储存 36–40
    创建10
    调试特征 244
    基组件53
    监视14
    结构化53
    模拟量输入25
    载 14 37
    中断程序享数 155
    运行14
    执行错误61
    指定扫描次数 248
    状态 246
    状态表63
    子程序54
    RUN模式编辑 244
    程序示例 控制位控模块 302
    程序编辑器55
    开11
    功方块图(FBD) 55
    惯例58
    梯形图(LAD) 55
    选择55
    语句表(STL) 55
    程序存储器 增47
    程序控制指令
    基程序控制 167
    监视程序复位 167
    控继电器(SCR) 172
    条件结束 167
    跳转指令 171
    停止 167
    fornext循环 169
    尺寸CPU2
    突 避免网络 236
    初始化
    高速计数器 127
    Modbus协议 349
    初始值 设置62
    法指令 140
    储存 S7200程序数36
    触点指令70
    实例72
    处理
    错误60
    复杂通讯 236
    通讯请求27
    传输率 网络 221
    传送指令 实例 183
    船代理许 393
    创建
    程序10
    符号名列表53
    MicroWIN编程55
    户定义协议 226
    组态图53
    输入点读取数24
    站设备211
    EM 277 PROFIBUSDP 440
    S7200 440
    子程序返回指令 实例 207
    字符串中复制子字符串指令 186
    存储 存储卡程序38
    存储卡 36 465
    存储程序38
    订货号 496
    恢复程序38
    静电放电36
    存储器
    保持43
    访问27
    存储器CPU2
    存储器功
    传送指令 164
    交换指令 183
    块传送指令 166
    循环移位指令 179
    移位寄存器指令 181
    移位指令 179
    存储器填充指令 192
    实例 192
    存储器保持 36–39
    范围43
    存储器范围
    操作数范围69
    快速参考 507
    CPU模块68
    存储器卡 错误代码 478
    存储区 清49
    错误
    程序编译60
    程序执行61
    处理60
    非致命60
    视图60
    网络读写指令82
    运行60
    致命61
    EM241调制解调模块指令 321
    EM241调制解调模块组态 313
    IO 60
    Modbus站协议执行 354
    PID回路 151
    PID整定 387
    SMB1执行错误 482
    错误代码 478
    违反编译规 480
    运行时间编程问题 479
    致命错误 478
    EM253位控模块 292
    EM253位控模块模块错误 293
    EM253位控模块指令 292
    PTO指令 264
    PWMxRUN指令 254
    USS协议指令 342S7200编程序控制器系统手册
    522
    D
    开 程序编辑器11
    开延迟定时器指令(TON) 196 201
    实例 198
    带余数整数法指令(DIV) 142
    实例 142
    代理许 392
    单站PPI网络 216
    前值
    HSC中改变 131
    HSC设置 126
    导轨
    安装18
    尺寸18
    灯负载 指南22

    符号62
    设置62
    设置远端 213
    网络211
    Modbus 350
    址开关 EM 277 PROFIBUSDP 439
    点点通讯 217–218
    电池卡 465
    订货号 496
    电磁
    防电磁辐射标准 394
    辐射标准 394
    兼容性S7200 394
    电话线接口 国际 EM241调制解调模块 308
    电缆
    订货号 496
    偏置 223
    网络 221 222
    选择 210
    终端 223
    组态
    远端调制解调器 230
    端口 231
    IO扩展 466
    RS232PPI站 467
    USBPPI站 467
    电气寿命 393
    电位计 模拟调节50
    电源817
    电源规范CPU模块 398
    电源需求
    计算 473 475
    计算表 475
    扩展模块 473
    示例 474
    电源求17
    掉电 保护存储器 39 43
    定时器存储区(T) 29
    定时器分辨率 197 198
    定时器指令
    中断 157
    IEC
    开延迟定时器(TON) 201
    关断延时定时器(TOF) 201
    脉定时器(TP) 201
    SIMATIC
    开延迟定时器(TON) 196
    关断延时定时器(TOF) 196
    记忆开延迟定时器(TONR) 196
    定时中断 定时间隔寄存器(SMB34SMB35) 487
    定时中断程序 实例 159
    定时中断队列 157
    订购号 495–938
    订货号
    模拟量扩展模块 412 424
    输入仿真器 471
    数字量扩展模块 405
    CP 2432 ASi模块 463
    CPU模块 396
    PPI站电缆 467
    读取输入数25
    读实时时钟指令78
    端口 设置PPI站电缆 220
    短消息服务 EM241调制解调模块 310
    段码指令 102
    实例 102
    断点检测90
    队列 中断程序 157
    队列溢出(SMB4) 483
    站电缆9
    站PPI网络 216
    E
    二极抑制22
    F
    发送指令86
    发送数87
    实例93
    端口模式86
    反作回路 150
    范围PID回路 150
    方框图 EM 241调制解调器 450
    方 HSC部改变 130
    仿真器输入 471
    访问
    直接访问27
    状态表63
    S7200数27
    访问限制48
    非致命错误60
    非智终端 组态RS232PPI站电缆
    239–483
    分辨率 定时器 197 198
    分配
    网络址211
    中断HSC 126
    分配存储区 数档导 377
    分支控制
    实例 175
    控继电器指令 175
    符号表62
    寻址62索引
    523
    组态Modbus 351
    符号名 创建列表53
    符号寻址62
    浮点数值32
    浮点值 149
    复位 123
    复位指令73
    实例73
    复位双稳态触发器指令77
    复杂PPI网络 217
    负转换指令 70 71
    G
    改变
    高速计数器方 130
    指针35
    HSC中新前值 131
    HSC中预设值 131
    概述 开环控制 252
    感性负载22
    高电压隔离测试 394
    高速计数器50
    编程119
    初始化序 127
    存储区寻址30
    定义模块输入 120
    分配中断 126
    复位启动操作 123
    改变前值 131
    改变方 130
    改变预设值 131
    禁止 131
    控制字节119
    解119
    模式 508
    设置前预设值 126
    设置控制字节 124
    时序图 121–123
    选择活动状态 124
    中断 120
    状态字节 126
    SMB36 SMB65 487
    高速计数器(HSC)指令118
    实例 132
    高速计数器定义(HDEF)指令118
    高速脉输出50
    SMB66 SMB85 489
    隔离 网络 221
    更新PWM信号波形 136
    工具栏55
    工作区位置 EM253位控模块 306
    功率流 子程序参数 205
    功 Modbus 351 352
    功方块图 参考 FBD编辑器
    障诊断
    错误代码 478
    非致命错误60
    指导 249
    致命错误61
    S7200硬件 249
    关断延时定时器指令(TOF) 196 201
    实例 199
    道PTO脉 134
    惯例
    程序编辑器58
    S7200编程59
    规范
    模拟量扩展模块 412
    数字量扩展模块 405
    CP 2431 IT Internet模块 461
    CP 2432 ASi模块 463
    CP2431太网模块 458
    CPU模块 396 397
    EM 231 RTD 424
    EM 231热电偶 424
    EM 241调制解调器 450
    EM 277 PROFIBUSDP 438
    Micro PLC系统52
    RS232PPI站电缆 467
    国际标准 392
    国家代码 EM241支持 308
    国标准 392
    程映寄存器41
    滤 数字量输入44
    H
    合控制
    实例 176
    控继电器指令 175
    进先出指令 190
    实例 191
    互联网设备 CP2431 IT 219
    环境规范
    运输存储 394
    运行 394
    缓区致性 PROFIBUS 443
    恢复 原口令49
    恢复程序 存储卡38
    恢复数 开机39
    回拨 EM241调制解调模块 312
    回路表 152
    PID 382
    回路控制
    (PID)指令 145–156
    错误条件 151
    调整偏差 150
    范围变量 150
    模式 151
    选择类型 148
    正反 150
    转换输出 149
    转换输入 148
    回路输出 转换标定整数 149
    回路输入
    标准化 148
    转换 148
    获取端口址指令95
    指令 162
    装载指令75S7200编程序控制器系统手册
    524
    J
    基时间中断 156
    积分项PID算法 147
    计数器 高速50
    计数器存储区(C) 29
    计数器指令
    高速计数器(HSC) 118
    高速计数器定义(HDEF) 118
    IEC
    减计数器116
    增减计数器116
    增计数器116
    SIMATIC
    减计数器113
    增减计数器114
    增计数器113
    计算
    电源需求 473–475
    令牌循环时间 233
    继电器22
    寿命 393
    加法指令 140
    监视14
    程序状态 246
    程变量63
    状态图变量 247
    监视程序复位指令 167
    实例 168
    间距求16
    间隙更新子(GUF) 233
    兼容性
    EM 231 RTD 425
    EM 231热电偶 425
    EM 241调制解调器 451
    EM 253位控模块 454
    EM 277 PROFIBUSDP 439
    减法指令 140
    减计数器指令 113 116
    实例115
    减少指令 144
    实例 144
    建立 网络 221
    交叉参考表 244
    交流安装指南21
    交流输出继电器22
    接 20 21
    接口 选择通讯 210
    接收数92
    接收指令86
    断点检测90
    结束条件89
    结束字符检测91
    空闲线检测89
    起始条件89
    起始字符检测89
    实例93
    数87
    消息定时器91
    校验错误92
    户终止92
    端口模式86
    字符间定时器91
    字符计数92
    SMB86SMB94SMB186SMB194 490
    接线 20 21
    接线端子
    CPU 221ACDC继电器 401
    CPU 221DCDCDC 401
    CPU 222ACDC继电器 403
    CPU 222DCDCDC 403
    CPU 224ACDC继电器 403
    CPU 224DCDCDC 403
    CPU 226ACDC继电器 404
    CPU 226DCDCDC 404
    CPU 222ACDC继电器 402
    CPU 222DCDCDC 402
    CPU 224ACDC继电器 402
    CPU 224DCDCDC 402
    EM 221 DI 8 x 24 VDC 409
    EM 221 DI 8 x AC 409
    EM 222 DO 8 x 24 VDC 409
    EM 222 DO 8 x继电器 409
    EM 223 4 x 24 VDC入4 x 24 VDC出 408
    EM 223 DI 16DO 16 x 24 VDC继电器 410
    EM 223 DI 16DO 16 x DC 24V 410
    EM 223 DI 32DO 32 x DC 24V 411
    EM 223 DI 32DO 32 x 24 VDC继电器411
    EM 223 DI 4DO 4 x DC 24V继电器 409
    EM 223 DI 4DO 4 x DC 24V继电器 408
    EM 223 DI 8DO 8 x 24 VDC 410
    EM 223 DI 8DO 8 x 24 VDC继电器 410
    接线盒端子排
    拆卸19
    重新安装19
    接线图
    数字量扩展模块 408–410
    CPU模块 401–403
    CPU输入输出 401
    EM 253位控模块 456–457
    结构化 程序53
    结束指令 167
    结束字符检测91
    禁止 高速计数器 131
    局部变量表 55 63
    局部存储器(L) 31
    局部IO 33
    K

    存储器 465
    订货号 496
    开放式控制器 安装16
    开环控制 252
    开环位置控制 步进电机伺服电机 255
    抗杂波 输入滤44
    空调制解调器适配器 231
    空闲线检测89
    控制逻辑24
    控制字节 设置HSC 124
    口令
    恢复原49
    清49
    限制访问49索引
    525
    组态49
    CPU功48
    口令保护 EM 241调制解调模块311
    库 指令64
    块传送指令 实例 166
    快速参考信息 505
    扩展模块
    电源求17
    订购号 495
    扩展电缆 466
    扩展读实时时钟指令79
    扩展模块4
    安装18
    标识错误寄存器 485
    拆卸19
    尺寸18
    电源需求 473
    离散 接线图 408–409
    模拟量
    订货号 412 424
    规范 412
    输出规范 413
    输入规范 412
    数字量
    常规规范 405
    订货号 405
    输出规范 407
    输入规范 406
    寻址IO点33
    扩展IO 33
    总线错误(SMW98) 491
    L
    浪涌抑制22
    累加器30
    历史档CPU事件47
    例外情况PID整定 387
    例子程序10
    立触点指令70
    立复位指令73
    立输出指令73
    立置位指令73
    连接
    调制解调器S7200 231
    站电缆9
    网络设备 235
    线电调制解调器S7200 232
    S7200 10
    CP 2431 IT Internet模块 462
    CP2431太网模块 459
    CP2432 464
    MM3驱动 342
    MM4驱动 345
    连接器 订货号 496
    连接器插针 通讯端口分配 223
    连接器端子
    EM 231 RTD 425
    EM 231热电偶 425
    令牌传送网络 实例 234
    令牌循环时间 233
    较 235
    滤波 模拟量输入45
    螺距误差 选择工作区 306
    逻辑控制24
    逻辑操作指令
    取反 161
    ANDORXOR 162
    逻辑出栈指令75
    逻辑读指令75
    逻辑连接
    MPI 215
    PPI 214
    逻辑入栈指令75
    逻辑栈指令
    装载75
    逻辑出栈75
    逻辑读75
    逻辑入栈75
    实例76
    装载栈75
    AENO 75
    AND装载75
    M
    脉捕获44
    脉捕获功45
    脉串输出
    PTOx_ADV 264
    PTOx_CTRL 260
    PTOx_LDPOS 263
    PTOx_MAN 262
    PTOx_RUN 261
    脉串输出指令(PTO) 133
    包络表值 138
    步进电机控制 138
    单段道 134
    段道 135
    理解 134
    配置SM存储器 136
    位控导 133
    周期 134
    脉定时器指令(TP) 201
    脉输出
    操作 133
    高速50
    脉串输出指令(PTO) 133
    脉输出指令(PLS) 133
    脉宽调制指令(PWM) 133
    脉输出指令(PLS) 133
    脉序列输出指令(PTO) 50
    脉宽调制 253
    组态PWM输出 253
    脉宽调制输出 PWMx_RUN 254
    脉宽调制指令(PWM) 50 133
    包络表值 138
    步进电机控制 138
    更新方法 136
    理解 135
    配置SM存储器 136
    位控导 133
    周期 135
    面板安装18S7200编程序控制器系统手册
    526
    面板外罩空白 文显示 497
    命令字节 EM 253位控模块 299
    模块错误代码 EM 253位控模块 293
    模拟调节 电位计50
    模拟调整SMB28SMB29 486
    模拟量模块4
    EM 231 RTD 424
    EM 231模拟量输入 417
    EM 231热电偶 424
    EM 232模拟量输出 421
    EM 235模拟量输入输出 418
    模拟量输出 组态值43
    模拟量输出(AQ) 寻址32
    模拟量输入(AI)
    滤波45
    寻址31
    模拟器 订购号 497
    模式
    高速计数器 120
    PID回路 151
    模式切换40
    P
    配方 传载37
    配方导 367
    分配存储区 369
    术语 367
    载 370
    指令 371
    配置PTOPWM操作 136
    偏差PID回路 145 147
    偏移 385
    偏置 网络电缆 223
    方根指令 143
    Q
    七段码显示 102
    起始字符检测89
    启动
    高速计数器 123
    STEP 7MicroWIN 9
    嵌入变量 文SMS消息中311
    嵌套 子程序 204
    强制指定值 247 248
    清中断事件指令 153
    驱动器 参考 MicroMaster驱动器
    驱动器通讯 计算时间求 332
    取反指令 实例 161
    取整指令 101
    全局变量表62
    R
    热电偶模块(EM 231)
    基知识 426
    温度范围 429–430
    状态指示器 428
    组态 426
    机界面 订购号 497
    S
    扫描时间:SMW22SMW26 486
    扫描周期24
    定时器 198
    指定次数 248
    扇出连接器 订购号 497
    传 程序37
    设备数库文件(GSD) EM 277 PROFIBUSDP
    446–447
    设备求5
    设计
    安全电路52
    Micro PLC系统52
    设置
    波特率211
    初始值62
    址62
    控制字节(HSC) 124
    时间78
    数78
    HSC前预设值 126
    MM3驱动 343
    MM4驱动 346
    S7200远端址 213
    设置端口址指令95
    十六进制数转ASCII码指令 103
    时间设置78
    时间标记 历史档47
    时间日期(TOD)时钟78
    时钟
    卡 465
    状态位 482
    时钟指令
    读实时时钟78
    扩展读实时时钟79
    写实时时钟78
    实例
    较指令96
    编码指令112
    标准转换指令 101
    查表指令 195
    触点指令72
    传送指令 183
    子程序返回指令 207
    开延迟定时器指令 198
    定时中断程序 159
    段码指令 102
    发送指令93
    复位指令73
    高速计数器模式 121
    高速计数器指令 132
    关断延时定时器指令 199
    进先出指令 191
    计算电源需求 473
    监视程序复位指令 168
    减计数器指令115
    减少指令 144
    交换指令 183
    接收指令93索引
    527
    控制流分支 175
    控制流合 176
    块传送指令 166
    令牌传送网络 234
    逻辑栈指令76
    存储器填充指令 192
    取反指令 161
    实数运算指令 141
    实数转ASCII码指令 106
    控继电器指令 172
    填表指令 189
    条件结束指令 168
    条件转换 177
    跳转标号指令 171
    停止指令 168
    网络读写指令84
    先进先出指令 190
    循环移位指令 180
    移位寄存器指令 182
    移位指令 180
    记忆开延迟定时器指令 200
    增减计数器指令115
    增加指令 144
    整数运算指令 141
    整数转ASCII码指令 106
    指令112
    置位指令73
    中断程序53
    中断指令 159
    子程序53
    子程序调 205
    子程序指令 207
    端口模式 226
    AND指令 163
    ASCII码转十六进制数指令 106
    DIV指令 142
    EM241调制解调模块 323
    fornext循环指令 170
    IEC定时器 201
    IEC计数器指令116
    MUL指令 142
    OR指令 163
    SIMATIC定时器 198 199 200
    SIMATIC计数器s 115
    USS协议程序 341
    XOR指令 163
    实时时钟指令78
    实数传送指令 164
    实数运算指令 实例 141
    实数值 27 32
    实数转字符串指令 107 110
    实数转ASCII码指令 105
    实例 106
    示例
    位控模块 285–289
    Modbus站协议编程 355 361
    视图 错误60
    手册订货号 496
    手动模式PID回路 151
    输出
    数字量扩展模块 408
    指令59
    CPU模块 401
    EM 253位控模块 265
    输出模拟量 组态值43
    输出数字量 组态状态43
    输出点24
    输出方框图
    EM 232 421
    EM 235 421
    输出规范
    模拟量扩展模块 413
    数字量扩展模块 407
    CPU模块 399
    输出程映寄存器(Q) 28
    输出继电器22
    输出数字格式
    EM 232 420
    EM 235 420
    输出映寄存器24
    输出指令73
    输入25
    高速计数器 120
    滤数44
    滤波模拟量45
    启动复位(HSC) 123
    数字量扩展模块 406
    条件条件59
    校准 416
    指令12
    CPU模块 401
    EM 253位控模块 265
    输入点24
    输入方框图
    EM 231 419
    EM 235 420
    输入仿真器 471
    输入规范
    模拟量扩展模块 412
    数字量扩展模块 406
    CPU模块 398
    输入程映寄存器(I) 28
    输入数字格式
    EM 231 419
    EM 235 419
    输入映寄存器25
    书签 244
    数表示 27 32
    数表示法33

    保存存储36
    发送87
    接收 87 92
    数设置78
    数传送 EM241调制解调模块311
    数档导
    分配存储区 377
    概述 374
    375
    术语 374
    载项目 378
    应实例 374
    DATx_WRITE子程序 379
    S7200浏览器 378
    S7200CPU支持 374
    数交换模式 EM 277 PROFIBUSDP 443S7200编程序控制器系统手册
    528
    数块54
    数块编辑器
    设置初始值62
    设置址62
    数类型 子程序参数 205
    数致性 PROFIBUS 443
    数学指令
    方根 143
    余弦 143
    正切 143
    然数 143
    然指数 143
    数字量扩展模块 寻址33
    数字量模块4
    数字量输出 组态状态43
    数字量输入
    滤44
    脉捕获44
    写入27
    数字量输入点 读41
    数字量输入电路46
    数字寻呼 EM241调制解调模块 310
    数字运算指令
    法 140
    法 140
    带余数整数法指令(DIV) 142
    加法 140
    减法 140
    减少 144
    增加 144
    整数法产生双整数(MUL) 142
    双整数转实数指令 100
    双整数转整数指令 100
    双整数转字符串指令 107 110
    双整数转ASCII码指令 104
    双字传送指令 164
    双字块传送指令 166
    双字取反指令 161
    双字循环右移指令 179
    双字循环左移指令 179
    双字右移指令 179
    双字左移指令 179
    控继电器传输指令 172
    控继电器存储区(S) 32
    控继电器结束指令 172
    控继电器条件结束指令 172
    控继电器指令
    分支控制 175
    合控制 175
    实例 172
    控继电器传输 172
    控继电器结束 172
    控继电器条件结束 172
    限定 172
    装载控继电器 172
    序 中断事件 158
    四舍五入取整指令 101
    伺服电机 开环位置控制 255
    T
    特殊存储器
    Modbus 站协议 348
    Modbus站协议 349
    特殊存储器位 482–490
    快速参考 505
    特殊存储器字节 EM 277 PROFIBUSDP 444
    特殊存储区 EM241调制解调模块 323
    特殊存储区(SM) 31
    模拟调节电位计50
    特殊存储器位置 EM253位控模块 298
    特性
    CPU模块68
    EM241调制解调模块 308
    EM253位控模块 265
    梯形图逻辑 See LAD编辑器
    填表指令 189
    实例 189
    填充指令 192
    调试
    次扫描 248
    强制指定值 248
    特征 244
    RUN模式编辑 244
    调试应程序 243
    调子程序指令 204
    实例 205
    调制解调扩展导 EM241调制解调模块 314
    调制解调模块 450
    安全回拨 312
    调制解调扩展导 314
    短消息服务 310
    国际电话线接口 308
    口令保护311
    指令错误 321
    实例 323
    数传送311
    数字寻呼 310
    特性 308
    文消息格式 328
    文寻呼 310
    消息电话号码 327
    寻呼 310
    指令 318
    状态LED 314
    组态表 313
    CPU数传送消息格式 329
    MODx_MSG 指令 320
    MODx_XFR指令 319
    RJ11插座 308
    SMS信息 310
    调制解调器
    PPI站电缆 231
    远端 PPI站电缆 230
    调制解调器扩展导 230
    条件结束指令 167
    实例 168
    条件输入59
    条件转换 实例 177
    跳转标号指令 171
    实例 171
    跳转指令索引
    529
    标号 171
    跳转标号 171
    停止指令 167
    实例 168
    通讯 210
    波特率 231 232
    突 236
    调制解调器 231–232
    台时间42
    接口选择 210
    线电调制解调器 232–233
    MicroMaster驱动 332
    支持协议 214
    Modbus站协议 349
    Modbus站协议 348
    S7200 10
    通讯处理器
    参见also CP卡
    CP 2431 IT Internet模块 461
    CP 2432 ASi 463
    CP2431太网模块 459
    通讯端口
    连接器插针分配 223
    中断 156
    通讯队列 157
    通讯卡 订货号 496
    通讯口 端口协议 226
    通讯模块 订货号 496
    通讯请求 处理27
    通讯设置 STEP 7MicroWIN 10
    通讯协议
    点点接口(PPI) 214 235
    点接口(MPI) 215 235
    选择 214
    户定义 226
    PROFIBUS 215 235
    TCPIP 215
    通讯指令
    发送86
    获取端口址95
    接收86
    设置端口址95
    网络读81
    网络写81
    步更新PWM指令 136
    图 创建组态53
    W
    网络
    波特率 221
    传输率 221
    站设备211
    单站PPI 216
    址211
    电缆 221 222
    调制解调器 231
    站PPI 216
    复杂 236
    复杂PPI 217
    隔离 221
    计算距离 221
    间隙更新子(GUF) 233
    建立 221
    令牌循环时间 233
    偏置电缆 223
    设备址 214
    通讯端口 223
    通讯设置 210–433
    线电调制解调器 232
    寻找CPU 213
    优化性 233
    中继器 222
    终端电缆 223
    站设备211
    组件 221–224
    组态实例 216 217 218
    组态原 221
    高网络址(HSA) 233
    CP卡 224
    HMI设备 225
    MPI1875k 218
    MPI1875k 217
    PPI站电缆 224
    PROFIBUS 211
    PROFIBUSDP 218
    网络读指令 81 82
    错误代码82
    实例84
    网络连接器 订购号 497
    网络写指令 81 82
    错误代码82
    实例84
    微分项PID算法 148
    违反编译规 480
    位存储区(M) 28
    掉电保存39
    位控 特性 265
    位控模块
    编程 266
    创建指令 302
    错误代码 292
    控制示例程序 302
    模块错误代码 293
    输入输出 265
    特殊存储器 298
    位控导 267
    显示控制操作 290
    消螺距误差 306
    运动命令 300
    诊断信息 291
    指令 273
    指令错误代码 292
    指令指南 273
    组态 267 291
    组态包络表 294
    组态移动包络 257
    ACCEL_TIME 256
    DECEL_TIME 256
    EM253控制面板 290–292
    POSx_CFG 284
    POSx_CLR 283
    POSx_CTRL 274
    POSx_DIS 282
    POSx_GOTO 276S7200编程序控制器系统手册
    530
    POSx_LDOFF 279
    POSx_LDPOS 280
    POSx_MAN 275
    POSx_RSEEK 278
    POSx_RUN 277
    POSx_SRATE 281
    RP寻找模式 303–307
    位控导 133 267
    PTOx_ADV 264
    PTOx_CTRL 260
    PTOx_LDPOS 263
    PTOx_MAN 262
    PTOx_RUN 261
    位逻辑指令
    触点指令70
    复位双稳态触发器77
    逻辑栈指令75
    线圈指令73
    置位复位触发器77
    温度范围
    EM 231 RTD 435–436
    EM 231热电偶 429–430
    文显示
    订购号 497
    面板外罩 497
    导6
    文显示设备6
    文消息格式 EM241调制解调模块 328
    文寻呼 EM241调制解调模块 310
    操作指令73
    条件输入59
    线电调制解调器
    PPI站电缆 232
    PPI端口 232
    PPI模式 232
    X
    系统块54
    系统设计MicroPLC52
    系统支持 中断程序 155

    程序 14 37
    配方37
    数记录组态37
    先进先出指令 190
    实例 190
    显示
    编程组件55
    程序状态 246
    显示面板 文显示6
    线圈指令
    复位73
    立复位73
    立输出73
    立置位73
    输出73
    操作73
    置位73

    调制解调扩展 314
    调制解调器扩展 230
    位控 267
    文显示6
    太网 459
    指令HSC 119
    指令NETRNETW 81
    ASi 463
    Internet 462
    PID 145
    消息 令牌传送网络 234
    消息电话号码格式 EM241调制解调模块 327
    消息定时器91
    校验错误
    SMB3 483
    SMB30SMB130 92
    校准
    输入 416
    EM 235 416
    EM 231 416
    协议
    PROFIBUSDP 440
    STEP 7MicroWIN支持 225
    协议通讯
    选择 214
    户定义 226
    写实时时钟指令78
    性 优化网络 233
    选择
    程序编辑器55
    热电偶DIP开关 427
    通讯协议 214
    指令集57
    CP卡 224
    PPI站电缆 224
    RTD DIP开关 431–432
    S7200操作模式40
    循环移位指令 179
    类型 179
    实例 180
    寻呼 调制解调模块 310
    寻址
    变量存储器28
    存储区 28–31
    定时器存储器29
    高速计数器30
    计数器存储器29
    局部存储器31
    局部IO 33
    扩展IO 33
    累加器30
    模拟量输入 31 32
    输出程映寄存器28
    输入程映寄存器28
    控继电器(SCR)存储器32
    特殊存储器(SM)位31
    位存储器28
    直接27
    直接(指针) 34
    字节:位27
    S7200存储器27
    S7200数34索引
    531
    Y

    Modbus站协议 349
    Modbus站协议 348
    移动包络
    创建步 258
    定义 257
    位置模块 257
    移位寄存器指令 181
    实例 182
    移位指令
    类型 179
    实例 180
    太网 214
    CP2431 219
    TCPIP 215
    太网模块 导 459
    抑制电路22
    译码指令112
    实例112
    异步更新PWM指令 136
    异指令 162
    实例 163
    硬件 障诊断 249
    映射址S7200 Modbus 350
    永久存储器 36 39
    复制V存储器39
    永久性程序储存39
    户定义协议 端口模式 226
    户库64
    户终止92
    优化 网络性 233
    优先级
    中断程序 157
    中断事件 158
    记忆开延迟定时器指令(TONR) 196
    实例 200
    余弦指令 143
    语句表 See STL编辑器
    预设值
    HSC中改变 131
    HSC设置 126
    原口令49
    原 网络组态 221
    远端址 设置S7200 213
    允许输出(ENO) 59
    允许输入(EN) 59
    运动命令 EM253位控模块 300
    运行 程序14
    运行错误60
    运行模式编辑42
    禁47
    运行时间编程问题 错误代码 479
    Z
    增减计数器指令 114 116
    实例115
    增程序存储器 禁运行模式编辑47
    增计数器指令 113 116
    增加指令 144
    实例 144
    增加指针35
    诊断CPU检27
    诊断信息 EM253位控模块 291
    诊断LED 47
    整数较指令96
    整数法产生双整数指令(MUL) 142
    实例 142
    整数运算指令 实例 141
    整数转双整数指令 100
    整数转字符串指令110
    整数转字节指令 100
    整数转ASCII码指令 103
    实例 106
    整数转BCD指令 100
    正切指令 143
    正弦指令 143
    正转换指令 70 71
    正作回路 150
    直接寻址34
    &* 34
    改变指针35
    直流安装指南21
    直流晶体保护22
    直流输出继电器22
    执行
    控制逻辑24
    指令25
    执行错误61
    执行错误代码USS协议指令 342
    执行时间STL指令 499
    执行状态42
    指导
    直接寻址改变指针35
    中断程序 155
    指令
    较59
    编码112
    标号 171
    标准触点70
    表 190–195
    查表 193
    法 140
    法 140
    创建运动 302
    字符串中复制子字符串 186
    开延迟定时器(TON) 196 201
    带余数整数法指令(DIV) 142
    调子程序 204
    读实时时钟78
    段码 102
    发送86
    复位73
    复位双稳态触发器77
    负转换70
    高速计数器(HSC) 118
    高速计数器定义(HDEF) 118
    高速脉输出(PLS) 133
    关断延时定时器(TOF) 196 201
    进先出 190
    回路控制(PID) 145
    获取端口址95
    装载75S7200编程序控制器系统手册
    532
    加法 140
    监视程序复位 167
    减法 140
    减计数器 113 116
    减少 144
    接收86
    结束 167
    扩展读实时时钟79
    立触点70
    立复位73
    立输出73
    立置位73
    逻辑出栈75
    逻辑读75
    逻辑入栈75
    脉串输出(PTO) 133
    脉定时器(TP) 201
    脉输出(PLS) 133
    脉宽调制(PWM) 133
    存储器填充 192
    方根 143
    清中断事件 153
    取整 101
    设置端口址95
    十六进制数转ASCII码 103
    实时时钟78
    实数传送 164
    实数转字符串 107 110
    实数转ASCII码 105
    输出73
    输入12
    双整数转实数 100
    双整数转整数 100
    双整数转字符串 107 110
    双整数转ASCII码 104
    双字传送 164
    双字块传送 166
    双字取反 161
    双字循环右移 179
    双字循环左移 179
    双字右移 179
    双字左移 179
    控继电器传输 172
    控继电器结束 172
    控继电器条件结束 172
    四舍五入取整 101
    填表 189
    条件结束 167
    跳转标号 171
    停止 167
    网络读81
    网络写81
    位逻辑70
    操作73
    输出59
    先进先出 190
    写实时时钟78
    移位寄存器 181
    译码112
    异 162
    记忆开延迟定时器(TONR) 196
    余弦 143
    增减计数器 114 116
    增计数器 113 116
    增加 144
    整数法产生双整数(MUL) 142
    整数转双整数 100
    整数转字符串 107 110
    整数转字节 100
    整数转ASCII码 103
    整数转BCD 100
    正切 143
    正转换70
    执行25
    置位73
    置位双稳态触发器77
    中断 153–159
    中断返回 153
    中断分离 153
    中断禁止 153
    中断连接 153
    中断条件返回 153
    中断允许 153
    装载控继电器 172
    装载栈75
    子程序返回 204
    子程序条件返回 204
    子字符串转实数 107 110
    子字符串转双整数 107 110
    子字符串转整数 107 110
    然数 143
    然指数 143
    字传送 164
    字符串长度 184
    字符串复制 184
    字符串连接 184
    字符串搜索 187
    字符搜索 187
    字节传送 164
    字节交换 183
    字节块传送 166
    字节立读 165
    字节立写 165
    字节取反 161
    字节循环右移 179
    字节循环左移 179
    字节右移 179
    字节转整数 100
    字节左移 179
    字块传送 166
    字取反 161
    字循环右移 179
    字循环左移 179
    字右移 179
    字左移 179
    AENO 75
    AND 162
    AND装载75
    ASCII码转十六进制数 103
    BCD转整数 100
    EM241调制解调模块 318
    EM253位控模块 273
    for 169
    MBUS_CTRL 356
    MBUS_INIT 353
    MBUS_SLAVE 354索引
    533
    Modbus站协议 351 352
    MODx_CTRL 319
    MODx_MSG 320
    MODx_XFR 319
    next 169
    NOT 70
    OR 162
    PID回路 145
    POSx_CFG 284
    POSx_CLR 283
    POSx_CTRL 274
    POSx_DIS 282
    POSx_GOTO 276
    POSx_LDOFF 279
    POSx_LDPOS 280
    POSx_MAN 275
    POSx_RSEEK 278
    POSx_RUN 277
    POSx_SRATE 281
    PTOx_ADV 264
    PTOx_CTRL 260
    PTOx_LDPOS 263
    PTOx_MAN 262
    PTOx_RUN 261
    PWMx_RUN 254
    USS协议 333
    指令快速参考指南 509
    指令错误代码 EM253位控模块 292
    指令集
    选择57
    IEC 11313 57
    SIMATIC 57
    指令库64
    指令树 11 55
    指令导
    HSC 119
    NETRNETW 81
    指南
    安装16
    垂直安装19
    灯负载22
    感性负载22
    高振动环境19
    接回路20
    接接线21
    接线20
    设计Micro PLC系统52
    抑制电路22
    中断程序54
    子程序54
    EM253位控模块指令 273
    指针 直接寻址34
    致命错误61
    查 478
    置位指令73
    实例73
    置位双稳态触发器指令77
    智模块4
    状态(SMB200SMB549) 493
    CPU支持 323
    中断
    分配HSC 126
    高速计数器 120
    中断程序 25 42
    调子程序 156
    队列 157
    基时间 156
    理解 155
    升降 156
    实例53
    通讯端口 156
    系统支持 155
    优先级 157
    程序享数 155
    指南 54 155
    IO 156
    S7200支持类型 156
    中断分离指令 153
    中断禁止指令 153
    中断连接指令 153
    中断事件
    快速参考 506
    类型 154
    优先级 158
    中断条件返回指令 153
    中断允许指令 153
    中断指令
    清中断事件 153
    实例 159
    中断分离 153
    中断禁止 153
    中断连接 153
    中断条件返回 153
    中断允许 153
    中继器
    订购号 497
    网络 222
    终端 网络电缆 223
    重新启动 致命错误61
    重新装配 接线盒端子排19
    周期(PTO功) 133
    站设备211
    转换
    回路输出转标定整数 149
    回路输入 148
    转换指令70
    编码112
    标准99
    段码 102
    取整 101
    十六进制数转ASCII码 103
    实例 101
    四舍五入取整 101
    译码112
    字符串110
    ASCII码 103
    ASCII码转十六进制数 103
    装载
    HSC中新前值 131
    HSC中新预设值 131
    装载控继电器指令 172
    装载栈指令75
    状态
    监视程序 246
    扫描结束 246
    执行 246S7200编程序控制器系统手册
    534
    LADFBD中显示 246
    STL指令中显示 247
    状态表63
    状态图
    监视值 247
    强制指定值 248
    状态字节 高速计数器 126
    状态LED
    EM 231 RTD 434
    EM 231热电偶 428
    EM 253位控模块 454
    EM 277 PROFIBUSDP 439 445
    子程序
    参数类型 205
    中断程序中调 156
    带参数 204
    功率流参数 205
    嵌套 204
    实例53
    数类型 205
    指南54
    子程序返回指令 204
    子程序条件返回指令 204
    子程序指令
    调子程序 204
    实例 207
    子程序条件返回 204
    子字符串转实数指令 107 110
    子字符串转双整数指令 107 110
    子字符串转整数指令 107 110
    动模式PID回路 151
    然数指令 143
    然指数指令 143
    端口
    户定义协议 226
    组态 PPI站电缆 231
    RS232标准 227
    端口控制寄存器(SMB30SMB130) 486
    端口模式
    PPI改变87
    定义 156
    发送接收指令86
    接收字符(SMB2) 483
    实例 226
    86
    校验错误(SMB3) 483
    字符中断控制92
    端口通讯 483
    SMB30SMB130 486
    整定PID382
    滞 385
    字传送指令 164
    字访问27
    字符串
    表示法33
    格式32
    字符串较指令98
    字符串常量32
    字符串长度指令 184
    字符串复制指令 184
    字符串连接指令 184
    字符串搜索指令 187
    字符串指令
    字符串中复制子字符串 186
    字符串长度 184
    字符串复制 184
    字符串连接 184
    字符串搜索 187
    字符搜索 187
    字符间定时器91
    字符搜索指令 187
    字符中断控制92
    字节较指令96
    字节传送指令 164
    字节址格式27
    字节整数长度27
    字节交换指令 183
    实例 183
    字节块传送指令 166
    字节立读指令 165
    字节立写指令 165
    字节取反指令 161
    字节循环右移指令 179
    字节循环左移指令 179
    字节致性 PROFIBUS 443
    字节右移指令 179
    字节转整数指令 100
    字节左移指令 179
    字块传送指令 166
    字取反指令 161
    字循环右移指令 179
    字循环左移指令 179
    字致性 PROFIBUS 443
    字右移指令 179
    组态
    超级终端 239–483
    存储器保持范围43
    口令49
    模拟量输出值43
    数字量输出状态43
    网络 221
    CP 2431 IT Internet模块 462
    CP 2431太网模块 459
    EM 231 417
    EM 231 RTD 431
    EM 231热电偶 426
    EM 235 418
    EM 277 PROFIBUSDP 441–442
    EM253位控模块 291
    FBDLAD状态显示 246
    Modbus符号表 351
    STL状态显示 247
    组态包络表 EM253位控模块 294
    组态表 EM241调制解调模块 313 325
    组态图53
    速度启动停止速度 位控导 255
    字符计数92
    高网络址(HSA) 233索引
    535S7200编程序控制器系统手册
    536S7200编程序控制器 系统手册
    £
    To
    SIEMENS ENERGY & AUTOMATION INC
    ATTN TECHNICAL COMMUNICATIONS
    ONE INTERNET PLAZA
    PO BOX 4991
    JOHNSON CITY TN USA 376024991
    From
    姓名: _______________________________
    职位: _______________________________
    公司名称: _______________________________
    街道: _______________________________
    城市省份: _______________________________
    国家区: _______________________________
    电话: _______________________________
    请选择您事行业:
    Ì 汽车
    Ì 化学
    Ì 电气机械
    Ì 食品
    Ì 仪表控制
    Ì 非电气机械
    Ì 石化
    Ì 制药
    Ì 塑料
    Ì 纸浆纸张
    Ì 纺织品
    Ì 运输
    Ì ___________________________S7200编程序控制器系统手册
    附加注释:
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    ________________________________________
    列问题请出您分范围1()5(差)
    1 容否满足您需?
    2 您需信息否易查找?
    3 文否易理解?
    4 技术细节级否满足您需?
    5 请评价图形表格质量
    意见表
    您意见建议助提高出版物质量途请早填妥问卷返回
    西门子S7200存储器范围特性
    描述 CPU 221 CPU 222 CPU 224 CPU 224XP
    CPU 224XPsi CPU 226
    户程序长度
    运行模式编辑
    运行模式编辑
    4096字节
    4096字节
    4096字节
    4096字节
    8192字节
    12288字节
    12288字节
    16384字节
    16384字节
    24576字节
    户数 2048字节 2048字节 8192字节 10240字节 10240字节
    输入映寄存器 I00I157 I00I157 I00I157 I00I157 I00I157
    输出映寄存器 Q00Q157 Q00Q157 Q00Q157 Q00Q157 Q00Q157
    模拟量输入(读) AIW0AIW30 AIW0AIW30 AIW0AIW62 AIW0AIW62 AIW0AIW62
    模拟量输出(写) AQW0 AQW30 AQW0 AQW30 AQW0 AQW62 AQW0 AQW62 AQW0 AQW62
    变量存储器(V) VB0VB2047 VB0VB2047 VB0VB8191 VB0VB10239 VB0VB10239
    局部存储器(L)1 LB0LB63 LB0LB63 LB0LB63 LB0LB63 LB0LB63
    位存储器(M) M00M317 M00M317 M00M317 M00M317 M00M317
    特殊存储器(SM)

    SM00SM1797
    SM00SM297
    SM00SM2997
    SM00SM297
    SM00SM5497
    SM00SM297
    SM00SM5497
    SM00SM297
    SM00SM5497
    SM00SM297
    定时器
    保持接通延时 1ms
    10 ms
    100 ms
    接通断开延时 1ms
    10 ms
    100 ms
    256 (T0 T255)
    T0T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32T96
    T33T36
    T97T100
    T37T63
    T101T255
    256 (T0 T255)
    T0T64
    T1T4
    T65T68
    T5T31
    T69T95
    T32T96
    T33T36
    T97T100
    T37T63
    T101T255
    计数器 C0C255 C0C255 C0C255 C0C255 C0C255
    高速计数器 HC0HC5 HC0HC5 HC0HC5 HC0HC5 HC0HC5
    序控制继电器(S) S00S317 S00S317 S00S317 S00S317 S00S317
    累加器寄存器 AC0AC3 AC0AC3 AC0AC3 AC0AC3 AC0AC3
    跳转标号 0 255 0 255 0 255 0 255 0 255
    调子程序 063 063 063 063 0 127
    中断程序 0 127 0 127 0 127 0 127 0 127
    正负跳变 256 256 256 256 256
    PID回路 07 07 07 07 07
    端口 端口0 端口0 端口0 端口0端口1 端口0端口1
    1 LB60~LB63STEP 7-MicroWIN3230版版软件保留STL 页码
    73
    +D 140
    D 140
    *D 140
    D 140
    +I 140
    I 140
    I 73
    *I 140
    I 140
    +R 140
    R 140
    *R 140
    R 140
    A 70
    AB < 96
    AB 96
    AB > 96
    AB< 96
    AB > 96
    AB <> 96
    AD < 96
    AD < 96
    AD 96
    AD > 96
    AD > 96
    AD <> 96
    AENO 75
    AI 70
    ALD 75
    AN 70
    ANDB 162
    ANDD 162
    ANDW 162
    ANI 70
    AR 96
    AR < 96
    AR< 96
    AR > 96
    AR> 96
    AR <> 96
    AS 98
    AS<> 98
    ATCH 153
    ATH 103
    ATT 189
    AW < 96
    AW < 96
    AW 96
    AW > 96
    STL 页码
    AW > 96
    AW <> 96
    BCDI 99
    BIR 165
    BITIM 196
    BIW 165
    BMB 166
    BMD 166
    BMW 166
    BTI 99
    CALL 204
    CEVNT 153
    CFND 187
    CITIM 196
    COS 143
    CRET 204
    CRETI 153
    CSCRE 172
    CTD 113
    CTU 113
    CTUD 113
    DECB 144
    DECD 144
    DECO 112
    DECW 144
    DISI 153
    DIV 142
    DLED 178
    DTA 103
    DTCH 153
    DTI 99
    DTR 99
    DTS 107
    ED 70
    ENCO 112
    END 167
    ENI 153
    EU 70
    EXP 143
    FIFO 190
    FILL 192
    FND < 193
    FND <> 193
    FND 193
    FND > 193
    FOR 169
    GPA 95
    HDEF 118
    HSC 118
    HTA 103
    STL 页码
    IBCD 99
    INCB 144
    INCD 144
    INCW 144
    INVB 161
    INVD 161
    INVW 161
    ITA 103
    ITB 99
    ITD 99
    ITS 107
    JMP 171
    LBL 171
    LD 70
    LDB < 96
    LDB 96
    LDB > 96
    LDB > 96
    LDB < 96
    LDB <> 96
    LDD > 96
    LDD < 96
    LDD < 96
    LDD 96
    LDD > 96
    LDD <> 96
    LDI 70
    LDN 70
    LDNI 70
    LDR 96
    LDR < 96
    LDR< 96
    LDR > 96
    LDR> 96
    LDR <> 96
    LDS 75
    LDS 98
    LDS<> 98
    LDW < 96
    LDW < 96
    LDW 96
    LDW > 96
    LDW > 96
    LDW <> 96
    LIFO 190
    LN 143
    LPP 75
    LPS 75
    LRD 75
    LSCR 172
    STL 页码
    MOVB 164
    MOVD 164
    MOVR 164
    MOVW 164
    MUL 142
    NEXT 169
    NETR 81
    NETW 81
    NOT 70
    O 70
    OB 96
    OB > 96
    OB > 96
    OB < 96
    OB < 96
    OB <> 96
    OD < 96
    OD < 96
    OD 96
    OD > 96
    OD > 96
    OD <> 96
    OI 70
    OLD 75
    ON 70
    ONI 70
    OR 96
    OR < 96
    OR< 96
    OR > 96
    OR > 96
    OR <> 96
    ORB 162
    ORD 162
    ORW 162
    OS 98
    OS<> 98
    OW < 96
    OW < 96
    OW 96
    OW > 96
    OW > 96
    OW <> 96
    PID 145
    PLS 133
    R 73
    RCV 86
    RI 73
    RLB 179
    RLD 179
    STL 页码
    RLW 179
    ROUND 99
    RRB 179
    RRD 179
    RRW 179
    RTA 103
    RTS 107
    S 73
    SCAT 184
    SCPY 184
    SCRE 172
    SCRT 172
    SEG 99
    SFND 187
    SHRB 181
    SI 73
    SIN 143
    SLB 179
    SLD 179
    SLEN 184
    SLW 179
    SPA 95
    SQRT 143
    SRB 179
    SRD 179
    SRW 179
    SSCPY 186
    STD 110
    STI 110
    STOP 167
    STR 110
    SWAP 183
    TAN 143
    TODR 78
    TODRX 78
    TODW 78
    TODWX 78
    TOF 196
    TON 196
    TONR 196
    TRUNC 99
    WDR 167
    XMT 86
    XORB 162
    XORD 162
    XORW 162XORW 162XORW 162

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载pdf到电脑,查找使用更方便

    pdf的实际排版效果,会与网站的显示效果略有不同!!

    需要 4 香币 [ 分享pdf获得香币 ]

    下载pdf

    相关文档

    电大本科机电控制与可编程序控制器技术期末复习试题及参考答案

    机电控制与可编程序控制器模拟试题及答案       一、填空1、接触器的触点分为  和  ,  用来通断大电流的主电路,  用于通断小电流的控制电路。 (主触点 辅助触点 主触点 辅助...

    3年前   
    779    0

    《机电控制与可编程序控制器技术》形成性考核册(三)

    姓 名: 学 号: 得 分: 教师签名: 机电控制与可编程控制器技术作业3一、填空题1.PLC...

    1年前   
    478    0

    《机电控制与可编程序控制器技术形成性考核册(一)

    姓 名:学 号:得 分:教师签名:机电控制与可编程控制器技术作业1一、 填空题1.可编程序控制器通过__数字量__、__模拟量__的输入和输出,控制各类型的机械或生产过程。2.熔断器主要防止电...

    1年前   
    367    0

    《机电控制与可编程序控制器技术形成性考核册(二)

    姓 名:学 号:得 分:教师签名:机电控制与可编程控制器技术作业2一、填空题1.PLC 控制的等效电路由__输入部分__、_控制部分___和输出部分组成。2.模块式结构 PLC 是将__CPU...

    1年前   
    517    0

    CIS系统手册

    CIS系统手册 发布日期:2006-1-24 1:34:51 作者:网络资源 出处:**物业网     何为CIS?   CI是英文Corporate Identity的缩写...

    5年前   
    1077    0

    CIS系统手册

    CIS系统手册 何为CIS? CI是英文Corporate Identity的缩写,直译为:“企业自我同一化”,我们称之为企业识别。 所谓“企业识别”就是指环绕着企业的多层关系者...

    13年前   
    15469    0

    电子技术课程设计-可编程时钟控制器

    电子技术课程设计可编程时钟控制器目录设计功能要求 3方案分析选择与系统框图 4模块功能分析 6仿真\下载结果 9主要经验 10操作指南 11相关代码 12设计功能要求一.设计任务数字钟不仅可以...

    3年前   
    577    0

    国开电大专科《可编程控制器应用》机考套题

    一、单选题1.把可编程控制器系统(B)系统各自的优势结合起来,可形成一种新型的分布式计算机控制系统A.工业计算机控制B.集散控制 C.继电器控制 D.嵌入式2.按照()来分类,PLC可分为抵...

    10个月前   
    360    0

    《公司管理手册序言》

    序 言面对激烈的市场竞争,一个企业的执行力如何,将决定其兴衰与成败。**公司是新兴企业,在市场中不具先发优势,要在市场上站稳脚跟并有所作为,最需要的就是建立执行文化和执行力,而完善的内控管理...

    2年前   
    825    0

    质量手册及程序文件

    我公司依据GB/T19001:2000《质量管理体系要求》编制的《质量手册》,符合公司的生产经营实际需要。是贯彻公司质量方针、指导质量管理体系有效运行、实现质量目标、持续改进公司整体业绩需长期遵循的文件

    2年前   
    588    0

    仿真系统使用手册

    《现在企业经营决策仿真——群体对抗BS版》 系统安装使用手册 第一章 系统安装说明 1 1、系统安装环境 1 2、系统安装过程 1 3、系统启用说明 7 4、系统交叉应用...

    5年前   
    1129    0

    Red HatLinux系统安装手册

    随着计算机技术的快速发展,内存容量很多超过了4G,为此需要安装64位系统来管理4G以上内存。由于64位系统支持32位程序的编译和运行,因而大家可以放心的安装64位系统,需要注意的是如果操作系统是...

    5年前   
    1505    0

    ControlLogix系统培训手册

    ControlLogix基 础 培 训 手 册罗克韦尔自动化自动控制及信息产品集团中国.北京2002年10月ControlLogix根底培训手册目 录1 常用工具1.1 通讯管理工具RSLin...

    3周前   
    81    0

    生产系统职位设计手册

    1、负责组织质量管理、计量管理、质量检验标准等管理制度的拟订、检查、监督、控制及执行。2、负责建立和完善公司质量管理制度。制定并组织实施公司质量工作纲要,健全质量管理网络,制定和完善质量管理目标。

    2年前   
    413    0

    2021国家开放大学电大本科《机电控制与可编程序控制器技术》期末试题及答案(试卷号:1117)

    2021国家开放大学电大本科《机电控制与可编程序控制器技术》期末试题及答案(试卷号:1117)一、判断题(正确的打√,错误的打×,每题3分,共30分) 1.PLC采用微处理器作为中央处理...

    3年前   
    1378    0

    2021-2022国家开放大学电大本科《机电控制与可编程序控制器技术》期末试题及答案(试卷号:1117)

    2021-2022国家开放大学电大本科《机电控制与可编程序控制器技术》期末试题及答案(试卷号:1117)盗传必究一、判断题(正确的打√,错误的打×,每题3分-共30分)1.由于PLC的可靠性和...

    3年前   
    974    0

    国开电大专科《机电控制与可编程序控制器技术》网上形考试题及答案

    国开电大专科《机电控制与可编程序控制器技术》网上形考试题及答案说明:资料整理于2020年11月26日。综合记分作业1 试题及答案一、填空题1.可编程序控制器通过_____、_____的输...

    3年前   
    2027    0

    国家开放大学机电控制与可编程序控制器技术题库 (10题含答案)

    国家开放大学机电控制与可编程序控制器技术题库 (10题含答案)选用按钮时,通常停止按钮宜选用绿色;启动按钮优先选用红色。()A.正确B.错误正确答案:B西门子公司具有品种非常丰富的PLC产品,...

    1年前   
    1215    0

    2022年电大本科机电控制与可编程序控制器技术专业期末考试题库及答案

    一、填空1、接触器的触点分为  和  ,  用来通断大电流的主电路,  用于通断小电流的控制电路。 (主触点 辅助触点 主触点 辅助触点)2、速度继电路主要由  、  和  三部分组成。...

    2年前   
    767    0

    系统程序使用许可合同

    系统程序使用许可合同  签约时间:__________  签约地点:__________  合同编号:  ____________________公司(以下简称“接受方“),  _______...

    10年前   
    539    0