不知道是否有人跟我一样因手头没PLC(S7-1200)、S7-300的编程风格类似和S7-1200无仿真软件,而S7-300有仿真,通过学习S7-300来学习S7-1200。
言归正传,在对着文档学习GRAPH编程时发现文档里的一个错误。


文档的做法(红圈圈起来的地方),文档107--109页步S5的设置,文档中的程序的设计目的是执行S5一次变量GRAPH_Bottle_Count加1,但执行的效果是执行一次S5,变量GRAPH_Bottle_Count加N(N是一个不确定的数)
我的解决方法是在“GRAPH_Bottle_Count“:=“GRAPH_Bottle_Count”+1 那行的事件栏选择S0离去的步
起初想计数器解决,但在比较指令中找不到计数器变量类型的比较只好作罢。