hbsylsq
级别: 略有小成
精华主题: 0
发帖数量: 175 个
工控威望: 335 点
下载积分: 1005 分
在线时间: 246(小时)
注册时间: 2011-02-17
最后登录: 2024-04-22
查看hbsylsq的 主题 / 回贴
楼主  发表于: 2019-05-01 12:48
最近在学用这个软件,发觉他好像在仿西门子,不过仿的有点四不像!
第一:有全局符号表,但没发现全局主程序层级结构!
第二:在程序层级结构下可创建多个周期性程序,中断程序,而且每个程序内部的符合表又是局部符号表,按官方手册说这个程序层级应该就是主程序层级,可头上又是局部符号表,这不是自相矛盾嘛?
第三:程序层级下只能调用功能块而没有子程序,有主程序层级,却不能创建子程序层级,这不符合常理。
个人观点,请大师们指正!
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1255 个
工控威望: 1425 点
下载积分: 3674 分
在线时间: 322(小时)
注册时间: 2015-07-20
最后登录: 2024-02-20
查看lvpretend的 主题 / 回贴
1楼  发表于: 2019-05-03 10:08
我用的时间稍长点,说说自己的理解:
1,全局符号在每个  程序(POU)和功能块中都有效。没有主程序的概念,所有程序都是一个层级,由“工作”指派 周期或中断。
2,每个程序都是独立的,所以内部使用局部符号,与全局符号不矛盾。
3,  功能块就是子程序。早期版本我用ISPsoft编写程序,下载到ES2,再用WPL上载,我发现  程序  调用一次 功能块 ,就会添加一个子程序。两次调用一个相同的功能块,就会添加两个子程序。现在的版本和其它PLC我没有测试过,不知道结果。估计已经进行了改进,多次调用相同功能块,只添加一个子程序。
你可以按我的方法测试下,看看ISPsoft编译后的结果。