1. 博途sinapos指令
博途中的SINAPOS指令主要用于S7-1200或S7-1500系列PLC通过PROFINET与V90 PN伺服驱动器进行位置控制。
功能特点:
- SINAPOS指令(FB284功能块)能够实现相对定位、绝对定位等位置控制功能,这种控制方式属于分布控制方式,即位置控制在驱动器中计算。
配置要求:
- 使用SINAPOS指令时,需要在调试软件V-Assistant中选择控制模式为“基本定位”,并激活基本定位器。
- 在PLC程序中添加FB284库指令,并配置相应的输入参数,如运动模式(ModPos)、使能轴(EnableAxis)、取消遍历(CancelTraversing)、中途停止(IntermediateStop)等。
运动模式:
- SINAPOS指令支持多种运动模式,包括相对运动、绝对运动、连续运行、主动回零、设为零点、运行程序段以及点动等。通过配置这些运动模式,可以实现复杂的定位控制需求。
安全控制:
- SINAPOS指令还可以与硬件限位开关和软件限位开关配合使用,以确保轴的运动在安全范围内。
系统开放度:
- 通过PLC和触摸屏(或上位机)的搭配,还可以利用SINAPara或SINAParaS指令对驱动器参数进行读写,以适应各种工况并提高系统开放度。
综上所述,博途中的SINAPOS指令是一种功能强大且灵活的位置控制指令,能够满足各种复杂的定位控制需求,并确保运动的安全性和系统的开放性。
2. 仿真神器——S7-PLCSIM Advanced
S7-PLCSIM Advanced是由西门子公司推出的PLC仿真软件。该软件集成了“PLC simulation”的功能,支持标准型、故障安全型、运动控制型、冗余型及支持ODK的CPU仿真,同时也能仿真标准输入/输出信号和通信。其强大功能和广泛适用性,使它成为PLC仿真领域中的神器。
本文将围绕S7-PLCSIM Advanced的界面、支持的CPU型号及版本、工作模式及原理、使用过程中的注意事项等内容进行详细介绍。
在界面介绍部分,S7-PLCSIM Advanced的运行界面包含设置仿真实例的在线访问方式、TCP/IP通信方式、虚拟时间调整、严格的运动时间、创建S7-1500仿真实例以及PLC实例运行状态区和辅助功能区。这些功能允许用户根据需要进行个性化配置。
软件支持的CPU型号及版本在V4.0版本中有所展示,涵盖了不同类型的CPU及其固件版本,以满足不同用户的需求。
S7-PLCSIM Advanced的工作模式包括本地总线模式、本地虚拟网卡模式和异地模式。本地总线模式下,博途项目与CPU仿真实例在同一台电脑中,通过SoftBus进行通信。本地虚拟网卡模式下,两者通过PLCSIM虚拟网卡通信,需要设置IP地址在同一子网中。异地模式下,甲乙两台电脑通过物理网卡连接,运行博途项目和CPU仿真实例,这种模式最贴近真实的硬件操作。
使用过程中的注意事项包括正确设置博途项目属性、检查网络设置以及处理可能遇到的加载硬件组态失败的问题。对于后者,可能的原因是PLC密码的加密导致的,可通过在PLC属性中更新密码加密按钮来解决。
本文关于S7-PLCSIM Advanced软件的介绍到这里。对于PLC基础入门的文章归档链接和作者的书《西门子S7-1200/1500 PLC SCL语言编程 ——从入门到精通》也进行了提及,供有兴趣的读者参考。如果您有更多关于S7-PLCSIM Advanced的问题或需要进一步的指导,请随时提问。