登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:大家来看看这么一道题
点击:651 回复:7
楼主
编辑
引用
管理
492250705
按照要求这么编了一个程序,但是发现仿真出错,按要求怎么修改,还望高人指教,谢谢!
最后修改:
2011/8/1 20:29:19
11-08-01 20:28
1楼
编辑
引用
管理
492250705
自己费了好大劲才发现自己粗心了,把SUB D0 D0Z1 D30 改为SUB DO D1Z1 D30就可以了,自问自答,有点自娱自乐的感觉呵呵,还是感谢各位路过的
11-08-02 10:55
2楼
编辑
引用
管理
qlin
楼主自己解决了所提问题,很好;这也是给他人提供的一个经验,谢谢了!
通过思考和努力解决的问题,印象会不一样;其感受,也有可能应用到其他方面。
11-08-02 11:55
3楼
编辑
引用
管理
creepxu
学习学习
11-08-02 12:26
4楼
编辑
引用
管理
492250705
谢谢老师和朋友们的支持!
11-08-02 15:51
5楼
编辑
引用
管理
dujie666888
没看明白
11-08-02 16:02
6楼
编辑
引用
管理
1453633754
没看明白
11-08-02 20:16
7楼
编辑
引用
管理
492250705
哪里没看明白请朋友们点出来,大家讨论,我先说说我的思路吧:X0,X1分别为求最后结果和清零按钮。使用INC Z0 来使变址寄存器Z0数值进行增加,当Z0数值为11时CMP Z0 K11 M0就会执行使M1为ON,Z0的值停止增加,ADD D0 D0Z0 D0停止执行,此时D0的数值是十个数据没有减掉最大和最小前的总和。之后使用SER指令,将D1到D10中最小和最大值的序号分别存放到D23,D24中,再将D23,D24中的数值传给Z1,Z2,因为SER指令收索结果的序号是从0开始,所以D1Z1,D1Z2才是相应的最大和最小值所在的寄存器中。大概意思就是这样,本人刚自学PLC不久,错漏之处还望给位老师朋友指教。更欢迎朋友们讨论。
11-08-02 20:38
工控新闻
全场唯一多台机器人协同作业产线 均普智能“超自动化工厂”亮相
西门子Eigen工程智能体中国首发首展,荣获2026 WAIC SAIL之星奖
深耕智能制造场景,华北工控打造工业数控系统专用AI整机BIS-6960M-A10FI
罗克韦尔自动化出席世界人工智能大会:工业 AI 的关键是让 AI 从单点实践走向规模化,实现“全局最优”
西门子肖松:以场景为牵引,西门子推动工业AI从单点实效迈向生产力跃迁
工信部:推动人形机器人、脑机接口等新一代智能设备普及
东土科技MaDo平台亮相WAIC,为机器人OPC生态提供通用训练底座
越疆在WAIC 2026:从仿真到实战,Physical AI的进化时刻
更多新闻资讯