用戶登陸
免費注冊
找回密碼
站內短信
論壇搜索
工控下載
用戶名
密碼
輸入驗證碼:
細心
綜合討論
資料互助
程序樣例
三菱工控
西門子區
歐姆龍區
觸摸屏區
工控人家園
西門子工控論壇
S7-200子程序兩次調用不成功,錯在哪里?
上一主題
下一主題
zs8823
級別: 家園?
發送短信
加為好友
QQ聯系
精華主題:
0
發帖數量:
84 個
工控威望:
513 點
下載積分:
1361 分
在線時間: 29(小時)
注冊時間:
2008-06-21
最后登錄:
2025-07-17
查看zs8823的
主題
/
回貼
樓主
發表于: 2010-11-12 04:27
全看
|
小
中
大
圖片:
圖片:
遇到一個問題,寫了一個如圖所示的子程序,在主程序中兩次調用,但只有第一個調用有輸入輸出,第二個調用的輸入好象未傳入子程序,但輸出完全與第一個輸出同值且同步變化.不知道錯在哪里,請高手指點,CPU226.
分享
cgyu5892483
級別: 探索解密
發送短信
加為好友
QQ聯系
精華主題:
0
發帖數量:
27 個
工控威望:
180 點
下載積分:
576 分
在線時間: 22(小時)
注冊時間:
2009-03-26
最后登錄:
2025-03-10
查看cgyu5892483的
主題
/
回貼
1樓
發表于: 2010-11-12 13:53
全看
|
小
中
大
反復調用子程序時,調用計數,系統時鐘,系統脈沖等指令需要慎重。
程序掃描是從左至右,從上至下,看主程序:執行第一個調用子程序后,立馬進入下一個子程序調用,那問題就來了:
LD4是輸出,并且在掃描到C100為ON時才輸出,下一步是L20.0為ON,下一步跳出第一個子程序并進入第二個子程序,此時L20.0在掃描周期內被置位為ON,C100復位。也就是說主程序沒進入第二個周期,C100就被復位了。所以第二個子程序永遠只能讀到第一個子程序的塊輸出。
分享
上一主題
下一主題
工控人家園
西門子工控論壇
S7-200子程序兩次調用不成功,錯在哪里?
http://www.wentianyingyuan.com
訪問內容超出本站范圍,不能確定是否安全
繼續訪問
取消訪問
精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院