西門子smart200PLC高數計數器不計數
用高數計數器9模式以上的全部只能0和1計數 不能在繼續往上計數,8以下的完全可以正常計數, 全部都是用導向模式測試的,線不存在接錯問題
出現這樣的問題就下面幾種情況。
第一:接線有問題,如果是AB向輸入,那么你選擇模式和第幾組高速計數器,那么你就要接到對應定義的IO輸入點上。如果你高速信號是差分輸出,那么你就得用差分轉單端AB向信號轉換板去轉換后的AB向信號接入PLC中。
第二:檢查你程序組態向導設定是否正確。
第三:檢測PLC輸入口是否有問題。
上面三個原因都可能造成你不能計數
在 Micro/WIN 中的命令菜單中選擇 Tools(工具) > Instruction Wizard(指令向導),然后在指令窗口中選擇 HSC 向導,
圖1.選擇 HSC 向導
第一步,項目編譯無錯誤后,選擇HSC編號和模式,詳細信息請見"表1.高速計數器的模式及輸入點。
圖2. 高速計數器及模式選擇
第二步,配置初始化信息
圖3. HSC 初始化選項
在上圖中:
第三步:配置中斷事件及步驟總數:
圖 4.配置中斷及步驟
如圖 4 所示,一個高速計數器最多可以有 3 個中斷事件,在白色方框中填寫中斷服務程序名稱或者使用默認名稱:
在這里配置的中斷事件并非必須,系由用戶根據自己的控制工藝要求選用。
第五步、定義高速計數器每一步中的操作:
圖 5. HSC 第 1 步
在這里配置的是當前值等于設定值中斷的服務程序中的操作:
第六步、完成向導:
圖 6. 完成向導
第七步、調用子程序:
注意:
- HSC_INIT 為初始化子程序,請在主程序塊中使用 SM0.1 或一條邊沿觸發指令調用一次此子程序。
- 向導生成的中斷服務程序及子程序都未上鎖,用戶可以根據自己的控制需要進行修改。
電話:13916183699
郵箱:13916183699@139.com
網址:http://www.nabaiqian.cn
地址:中國上海市青浦區北青公路7171號111-112室