怎样通过PLCSIM仿真程序来测试I/O?


n

说明:
不带DP接口的CPU(例如:CPU314)可以自动组态I/O。也就是当一个模板插到该CPU上时,CPU会自动识别该模板。这种组态是不能通过仿真系统来仿真的。如果下载一个自动组态I/O的CPU到PLCSIM中,系统数据是不包含I/O组态的。n

实际上,自动组态的S7-300的CPU(不带DP接口)下载到PLCSIM中与不下载系统数据只下载程序块是一样的。在PLCSIM中,即使编写了不存在的I/O地址,CPU也不会进入STOP状态。操作这样的I/O地址好像存在一样。n

带DP接口的S7-300的CPU(例如:CPU315-2DP)和所有S7-400的CPU在PLCSIM中操作I/O与实际上一致。更进一步的信息可以查阅下面的PLCSIM中的在线帮助:n

  • "Modifying Your Hardware Configuration".

下表解释如何通过PLCSIM来正确测试I/O。

No. Description
1 要正确测试不带DP接口的S7-300CPU的I/O, 需要拷贝程序块到带DP接口的S7-300 CPU(例如:CPU315-2DP)的项目中。在SIMATIC Manager中,通过"File > New ..." 创建一个新的Step7项目,然后分配项目名称,接着点击“OK”结束。
2

现在在SIMATIC Manager中,点击项目名,通过"Insert > Station > SIMATIC 300 Station"添加一个新的S7-300站。

3打开硬件组态并且组态一个带DP接口的S7-300 CPU,例如CPU-315-2DP。保存和编译硬件组态。
4现在从原项目中拷贝OBs, FBs, FCs 和 DBs块到新创建的含CPU315-2DP的项目中。
5再下载程序(包括系统数据)到PLCSIM中,此时不会出现I/O操作错误。

注意对于317T-2DP(带MPI/DP接口)PLCSIM的使用:

即使CPU317T-2DP被组态为DP接口,PLCSIM也只能被用于MPI接口的仿真。 更进一步的信息可以查阅下面的PLCSIM中的在线帮助:

  • "Modifying Your Hardware Configuration".

注意PG/PC interface:
新版本S7-PLCSIM V5.4 支持DP,Industrial Ethernet 和 PC Internal 的连接类型。更多的信息可参考 S7-PLCSIM V5.4的自述文件中的"What's new in S7-PLCSIM V 5.4"。

关键字:
PQW, PIW

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc336530.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论