登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:求教一个200smart的程序。关于喷漆枪检测到物体到达指定位置依次动作的

点击:1328 回复:28

想了一下,楼主还是上1200吧,200smart的指针同时存在好像有数量的限制
21-06-09 10:53
选型这个我做不了主Orz
21-06-10 21:58

引用 VvORCG 在 2021/6/10 21:58:42 发言【内容省略】

那就直接说200smart做不了。。
21-06-11 11:08
我现在想按我之前用台达和信捷的那种方法,就是光栅上升沿存一个位置,下降沿存一个位置,用变址把位置脉冲存进不同的寄存器里,再在循环程序里不停的把开枪和关枪的脉冲与当前的悬链脉冲对比,但是在200smart里,要存或者要取的话用指针就感觉很麻烦,然后现在是我在程序里用指针能做到存,但是在循环程序里取的时候,就发现用于取的指针一直显示我实际写进去的值不是地址,是不是在200smart里两个指针不能指向同一个地址?现在我在程序里自己写了N多开关枪与悬链脉冲对比的程序,太繁琐了,电脑监控都卡的不得了,烦躁,哎。。
21-06-11 22:11
200smart 肯定没问题,本人做过上百套这样的项目。
21-06-12 17:26

引用 393321533 在 2021/6/12 17:26:57 发言【内容省略】

那请说说您的思路和算法?我想了一下就觉得SMART200的指针不好用……
21-06-16 08:36

引用 VvORCG 在 2021/6/11 22:11:52 发言【内容省略】

我之前也是想了半天,最后才决定上1200的……因为博途有DB块的写法感觉比200SAMRT方便和成熟
你的想法是正确的,但是开枪和关枪的对比算法不能嵌套在循环程序哪里,因为有错过漏过的可能性,应该要上循环扫描
21-06-16 08:39
楼主弄成功了吗,我最近也在研究这个。我想的是用移位指令来做。感觉应该是可以
21-09-13 15:44
专业涂装控制程序。QQ171160895
21-09-22 17:29

上一页 上一页

工控新闻

更多新闻资讯