恭喜,你发布的帖子
发布于 2024-08-05 12:00:54
18楼
楼主是个实践派.
1. For循环只能增计数,不能减计数。
200软件操作按最小需求来做的原则挺好的
1答:需求不太多,有的话自己做递减变量
2. For循环只能通过修改Final来提前结束for循环。
2答:应该也可以通过JMP等程序控制指令
3. Smart的子程序名称字符长度太短,打多了容易出现?,但是编译没错误,但是调用子程序出来就报 【无法编辑参数化子程序的无效引用操作数】 错误:
3答:是个问题,但不太要紧
4. Smart子程序调用后,再去增加IN、INOUT、OUT接口,全部调用该子程序的地方不会自动更新接口,要删除子程序后重新调用出来,如果调用的地方多或者接口参数多,要重新调用和重新填很麻烦。另外编译报错就不能把程序转成STL再来改接口。这个问题大家忍气吞声用了n年。
4:答:确实是个问题,博途可以自动更新引脚更智能,但问题不大,如果你的子程序只有一个指针接口的话问题就小很多了.
5.2个Smart软件开着的是符号模式,将子程序从一个工程复制到另一个工程,在子程序调用的地方,软件居然改掉我的子程序的接口:
5答:这是个问题,子程序的复制是个问题,只能尽量减少接口.
6 Smart软件的变量名称也定义不了太长。
6答:问题不大,应该够了,名字最长好像有22个字符
7.Smart软件已经将LAD显示符号宽度设置为200,但是LAD显示变量名称、子程序接口的名称显示不全。
7 答:分辨率问题.问题不大,4K分辨率下很好.当然没有博途的智能换行
8.打开一个Smart软件,在线PLC,不卡顿。但是再打开一个Smart软件,用着用着2个Smart软件都卡。
8答:可能是系统问题,个人一台电脑配置不高CPU7735H,WIN11可以开5个软件监控程序和状态表,很轻松;而另外一台笔记本WIN10 CPU6900H就只能监控一台,不能打开两个同时监控.
9. Smart软件子程序的变量表中变量单个格复制出来,也不能多选复制出来,每次要手动打一遍到Excel,很麻烦:
9答:个人感觉这是个问题,牵扯子程序复制时很麻烦.
10. Smart软件中在插入框中定位要使用的指令要找半天:
10答:问题不大,要靠记忆输入首字母即可
11. Smart符号表中,选中一个格后,直接中文输入法输入【启动】敲回车,进入到格子里面只有【启】一个字。输入英文没这个问题。
11答:可能是软件版本问题吧
12. S7-200SMART软件在做好的子程序上增加接口,首先把程序转成STL,增加好接口后,发现调用子程序的地方,整个屏幕显示不了子程序的所有接口,光标移过去也不能显示出来,并且软件不会自动换行。只能手动换行,添加好接口后,再删除换行回去,非常不方便。
12答:只能减少接口
13. S7-200SMART的只能撤销不能恢复。有时撤销撤多了,恢复不了,只能手动加回来,很麻烦。
13答:问题不大
14. S7-200SMART搜索只能往查找下一个,不能往上一个查找。有时查找的变量用的地方很多,刚好错过查找地方,又得从头到尾查找一次,非常费时间。
14答:更多里可以设置查找顺序
15. Smart写42个子程序,扫描周期23ms。就算程序量少一半,也会这样。打开S7-200SMART软件,未在线时,软件不卡。在线后,软件就变得很卡,上下滑动程序就变得像PPT一样,系统是win10 22h2x64位,系统不卡,是软件卡。我几位同事的Smart软件都会这样。
15答: 见8,WIN11配置不卡,扫描周期可以优化
16:200smart的软件,一个200smart软件在线监控再开另一个200smart软件程序,卡顿,你们怎么解决的,升级新版的有用吗?
答:是的,目前变通做法只能把另一个不在线的IP地址设置成不相关的IP
S7-200Smart编程软件有些小问题,包括在线编辑沿信号数字编码问题,会影响一些人做项目.对个人影响不大,至少最近做1200带80个Smart(每台30K程序空间基本占用完毕,扫描周期基本在8-10ms)+一些485步进运行很流畅.个人做子程序原则就是只用一个指针接口,不一定适合每个人.
请填写推广理由:
分享
只看
楼主