- 广泛的指令集:
有大量的
- 基本操作,如二进制逻辑运算、结果赋值、存储、计数、产生时间、装载、传输、比较、移位、循环移位、产生补码、调用子程序(带局部变量)
- 集成通讯指令(如 S7-200 通讯(读网络(NETR),写网络(NETW)或自由口(发送XMT,接收RCV)
- 用户友好的功能,如脉冲持续时间调制、脉冲序列功能、算法功能、浮点算法、PID 闭环控制、跳转功能、循环功能和代码转换都使编程任务得以简化。
- 计数:
用户友好的计数功能配以集成的计数器和高速计数器指令给用户开辟了新的应用领域
- 中断处理:
- 边沿触发中断(由过程信号的上升沿或下降沿触发)允许对过程中断作出极快的响应。
- 时间控制型中断可以以 1 ms 为增量设置范围从 1 ms 至 255 ms。
- 当达到设定值或计数器方向改变时,可触发计数器中断。
- 通讯中断使得能迅速方便地与周围的设备如打印机或条码阅读器交换信息
- 输入/输出的直接询问和驱动:
也可以对输入和输出进行扫描以及独立于循环周期而直接进行设置。控制器能迅速地对过程事件作出响应(例如,当发生中断时,直接复位输出)。
- 口令保护:
3 级口令保护的概念有效地保证了用户专有技术的安全。对于访问用户程序,有以下几种保护方案:
- 完全访问:程序可以随便改动。
- 只读:未经授权不能修改程序。可以进行测试、设置系统参数和拷贝程序。
- 完全保护:未经授权不能修改、读出和复制程序。可进行参数设置。
- 测试和诊断功能:
用户友好的功能支持测试和诊断:使用可定义的循环次数执行和分析整个程序。最多大 124 个循环内的内部参数,如位存储器、定时器或计数器同时记录下来。
- 测试和诊断运行过程中对输入和输出进行“强制”:
可不在循环周期内独立设置输入和输出,例如可以检测用户程序。
- 在线运行编辑:
在运行模式下,可以编辑程序,并通过点击鼠标将修改的程序装入CPU中,而不需要中断当前程序的执行。
- 提供诸如其它SIN、COS、TAN、LN、EXP算术模块
- 数据纪录:
时间控制或事件控制的数据记录保存在EEPROM存储子模板中,例如性能数据、统计数据、故障报文,可选择地加入时间标签。可以使用 STEP 7-Micro/WIN 中的 S7 Explorer 随时传送纪录文件。
- 配方管理:
在 STEP 7-Micro/WIN 项目中定义并下载配方。为了更好地使用存储器,配方存储在 EEPROM 存储器子模块中。可以在线修改和更新配方。
编程
STEP 7-Micro/WIN32 V4 可以对所有 S7-200 CPU 进行编程.
注意:
不能使用 STEP 7-Micro/DOS 对 CPU 224 进行编程。如果通过PG/PC的串口进行编程,则额外需要PC/PPI电缆。当使用STEP 7 Micro/Win V4编程时,可以通过SIMATIC CP 5511 或 CP 5611进行编程,以及通过编程器的MPI接口编程。此时最高传输速率为187.5 kbps。