S7-1200 PLCSIM支持范围

s7-1200 plcsim
s7-1200 plc 仿真功能有如下硬件和软件要求:
硬件要求:
1、固件版本为 4.0 或更高版本的 s7-1200 plc
2、固件版本为 4.1 或更高版本的 s7-1200f plc
软件要求:
s7-plcsim v13 sp1 及以上
s7-1200 plcsim 支持范围
一、 工艺对象支持
plcsim 目前不支持s7-1200任何工艺对象的仿真。
二、 指令支持
s7-plcsim 几乎支持仿真的 s7-1200 和 s7-1200f 的所有指令(系统函数和系统函数块),支持方式与物理 plc 相同。s7-plcsim 将不支持的块视为非运行状态。
某些指令受部分支持。对于这些 sfc 和 sfb,s7-plcsim 将验证输入参数并返回有效输出,但不一定是带有实际 i/o 的真实 plc 将返回的信息。
三、 通信指令支持
s7-plcsim 截止v16 只支持 s7-1200(f)c 的如下通信协议:
s7-1200集成pn口和s7-1200/1500/300/400的基于以太网的s7通信
s7-1200集成pn口和s7-1200/1500的tcp/ip通信
s7-1200集成pn口和s7-1200/1500的iso on tcp通信
s7-1200集成pn口和wincc以及仿真hmi触摸屏的通信
四、 其他功能
专有技术保护块、配方、数据日志、trace、装载存储器的读写、时间错误中断(ob80)、诊断指令、存储卡功能plcsim目前不支持。
程序循环(ob1)、时间中断(ob10)、延时中断(ob20)、循环中断(ob30)、启动ob(ob100)支持。
硬件中断(ob40)、诊断错误中断(ob82)、拔出或插入模块中断(ob83)、机架或站故障中断(ob86)从plcsim v16开始支持。
s7-1200 plcsim 使用入门
一、 plcsim的启动与下载
启动方法一
新建plc程序,然后如图1所示,然后执行图中操作。
图1 启动仿真
①左键单击需要被下载到plcsim的cpu
②左键单击“启动仿真”按钮,先后弹出如图2和图3的窗口。
图2 精简视图
图3 下载页面
①pg/pc接口:默认选择plcsim,此时无法连接真实cpu
②左键单击“开始搜索”按钮
③选中搜索到的cpu
④左键单击“下载”按钮
这样就完成了一次下载操作。
启动方法二
在桌面上找到如图4的图标,左键双击该按钮。会自动打开如图5的窗口,该窗口和图2类似,但有一点区别。此时plcsim的cpu处于没有上电的状态,需要接通电源。
图4 plcsim图标
图5 未上电仿真界面
①左键单击该图标,即接通了plcsim的电源,之后,plcsim状态即和图2一致。之后正常下载plc程序,参考图3。
下载完成
下载完成后,仿真界面如图6所示。
图6 已下载仿真界面
正常监视程序和真实cpu基本一致。
说明
1. 在plcsim 中只能建立2个实例,也就是说最多同时支持仿真2个s7-1200或者1个s7-1200和1个s7-1500。
二、plcsim的精简视图与项目视图
图6的界面,叫做精简视图,此时,可以正常对plc进行仿真,启动停止,监视指示灯状态。
如果需要使用一些高级功能,例如对i点进行设置,序列功能,事件触发,则需要转至项目视图,如图7所示。
图7 精简视图与项目视图
①在精简视图左键点击该按钮即切换到项目视图
②在项目视图中左键点击该新建按钮,会在项目视图中新建仿真文件,产生仿真视图左边的项目树:sim表格、序列、事件表等
③如果希望从项目视图返回精简视图,可以左键点击该按钮
说明
1. 在plcsim v13sp1或者plcsim v13sp2中,必须切换到项目视图,新建仿真文件,仿真功能才可以使用,plcsim v14以后,可以在精简视图、项目视图,新建或者不新建仿真文件,都可以使用仿真功能。
2. 如果项目视图不新建仿真文件,则使用不了i点进行设置,做序列,事件触发等高级功能,但是可以使用扫描控制、设置仿真界面的语言、查询plcsim的帮助文件等。
三、plcsim项目视图的功能
设备视图
如图8所示,可以打开plcsim项目视图中的设备视图,在这里可以直观的对cpu主机架模块以及profibus dp/profinet io/as-i的分布式io给定di和ai点,显示dq以及aq结果。每次只能显示一个模块的所有io。
图8 plcsim的设备视图
①左边项目树,展开plc,双击“设备组态” ,打开右边的设备视图
②在这里选择机架,默认是plc主机架
③在这里选择需要查看或修改的io模块
④在di/ai给定设置值
⑤dq/aq显示运算结果
sim表格
如图9所示,可以打开plcsim项目视图的sim表格,在这里可以对plc的全局变量进行修改监视,与plc的监控表不同的是,sim表格不可以监视修改dtl、字符串等复杂数据类型,但是可以对di、ai进行修改监视,并且还有一些和plc监控表不同的地方,见下方说明。
图9 sim表格
①展开sim表格,可以看到,点击“添加新的sim表格”,可以新建更多的sim表格。
②plcsim v16以后支持的功能,点击“浏览”,可以导入plc的变量表及监控表。
③点击“sim 表格_x”可以在右边工作区打开指定的sim表格。
④添加变量名称或绝对地址,注意不支持dtl、字符串等plc监控表支持的数据类型。
⑤可以修改变量显示的数据格式。
⑥可以执行单个变量的修改,同时显示每个变量的实际值。
⑦如果变量是bool类型,或者是非优化的byte类型时,这里可以设置显示变量中单个位的状态。
⑧如果希望几个变量同时修改,需要在需要同时修改的变量这里设置值,然后激活后面的“√”。
⑨在⑧处修改打钩完毕后,点击该按钮可以同时修改。
⑩该sim表格默认只能修改di、ai的变量,如果需要修改其他变量需要点击该按钮。
⑪plcsim v15以后支持的功能,当选中的变量的显示格式是布尔型、十六进制、八进制、dec、dec+/-、浮点数时,在这里会显示该控制视图。如果是布尔型,则是一个瞬动按钮;如果是十六进制、八进制、dec、dec+/-,则会是图中所示的滑块,取值范围取决于数据类型,例如int类型,选择dec+/-是从-32768~32767;如果是浮点数,则也会是图中所示的滑块,取值范围为0.0~1.0。
序列
如图10所示,可以打开plcsim项目视图的序列功能,对plc全局变量根据时间序列进行值的给定。
图10 序列
①展开序列,可以看到,点击“添加新序列”,可以新建更多的序列。
②点击“序列_x”可以在右边工作区打开指定的序列。
③添加变量名称或绝对地址。如果该变量为优化块变量,要求该变量必须使能可从hmi/opc ua访问,并且不支持片段访问;如果该变量为绝对地址访问,则没有上述要求。
④可以修改变量显示的数据格式。
⑤可以设置将变量设为值,还是特殊的对di点设置以脉冲输入的设为频率。
⑥设定的值或者频率。
⑦设置时间的格式或单位,可以设置毫秒、秒、分钟、hhss.ms。
⑧设置该步的起始时间与结束时间,以图中第2行为例,第2行这一步前的时间为该步的起始时间,1.5s,第3行这一步前的时间为该步的起始时间也是上一步的结束时间,3s,所以第2行这一步总的执行时间是3-1.5=1.5s。
⑨可以设置某步禁用或重新启用。
⑩选中该步并点击⑨处的禁用步,则为禁用状态。
⑪点击该按钮可以使整个序列往复执行。
⑫往复执行的序列则显示“重复序列”,否则显示“停止序列”。
⑬启动序列、暂停序列、停止序列。
⑭当前正在执行的步。
⑮当前步的执行时间,括号内为第几次的重复。
⑯可以设置步为立即启动或触发条件,如图11所示。
图11 触发变量
①设置触发变量,支持的数据类型包括位变量、位序列、整数、浮点数。只支持符号寻址的变量,并且必须使该变量使能可从hmi/opc ua访问。
②设置触发事件,位变量支持=true和=false,位序列和整数支持=值、值,浮点数支持>值、 f 参数 > 集中式 f-i/o 的默认 f 监视时间(fail-safe > f-parameter > default f-monitoring time for central f-i/o)。
3. 将 f 监视时间从默认值 150 ms 调整为更高值。
4. 单击确定(ok)。可能需要重复该步骤,直至找到可使 f-cpu 仿真无错运行的 f 监视值。
14. 指令支持
s7-plcsim 支持仿真的 s7-1200 和 s7-1200f 的大多数指令,就像物理 plc 一样。可以下载成功编译到虚拟 plc 中的所有程序。但是,某些指令会调用仅受部分支持的
sfc(系统函数)或 sfb(系统函数块),并且仿真可能无法按预期工作。对于具有部分受支持指令的程序,s7-plcsim 将验证输入参数并返回有效输出,但不一定返回带有物理 i/o 的实际 plc 将返回的信息。例如,s7-plcsim 不支持 simatic sd 存储卡,因此在执行仿真时,用于将数据保存到存储卡中的程序指令实际上不会保存任何数据。


设计和制造的汽车压力传感器-Design and Manuf
赫联电子亚太区总裁和你谈元器件分销市场 5年来从北美到亚太
基于密度泛函理论和非平衡格林函数方法
“5G+工业互联网”释放新动能 中国电信智赋千企
ZigBee使用技术问题汇总
S7-1200 PLCSIM支持范围
三星Note8将提前发布,首款光学指纹识别技术旗舰手机
高密集区域的无线热点技术挑战及其解决之道
索尼印度研究院启动 应用AI和数据分析领域
Molex将于2015 年上海工业自动化展推出最新解决方案及演示产品
H3C路由器无法打开网页的解决办法
凌力尔特公司2012年展望
射频探针17问(MPI)的详细解答
电动牙刷到底怎么样,对于它各方面性能的探讨
2018年天翼展开启,5G元素在本届天翼展上无处不在
公安物证的管理运用RFID技术
荣耀9什么时候上市最新消息:华为“真旗舰”荣耀9曝光6月发布,和小米6傻傻分不清楚?
智能机器人离家庭并不遥远 安全问题是最大挑战
HID+CDC复合设备在WIN10的识别问题
连接器制造商ITT与世强达成战略合作关系