男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

當前位置:機電之家首頁 >> PLC技術>> PLC基礎 >> PLC程序 >> PLC程序執行過程
PLC程序執行過程

 PLC在第一次掃描時執行初始化子程序,對端口及RCV指令進行初始化。初始化完成后,運行RCV指令使端口處于接受狀態。

  RCV會將以"g"開頭"G"結尾的指令保存到接收緩沖區,并同時產生接收完成中斷。

  RCVcomplete中斷服務程序用來處理接收完成中斷事件,它會將接收緩沖區中的十六進制ASCII碼還原成數據并保存,同時置位Verify子程序的觸發條件(M0.1)。 ----Verify子程序首先復位本身的觸發條件以防止子程序被重復調用,然后求出接收緩沖區中指令的BCC校驗碼并與指令中的BCC校驗碼進行比對。如果相等則置BCC碼校驗正確的標志位(M0.0)為1;如果指令格式正確(指令的結束標志在接收緩沖區中特定的位置VB133)而BCC碼不相等,則發送代表BCC校驗碼錯誤的反饋信息;如果指令格式不正確(VB133中不是指令的結束標志),則返回代表指令格式錯誤的反饋信息。

  Read子程序的觸發條件為:指令中的站地址與本機站地址相符、指令類型為讀指令、BCC檢驗碼正確。當條件滿足時,Read子程序被執行。Read子程序首先禁止RCV,然后將指令所要讀取的數據轉換成十六進制ASCII碼并寫入發送緩沖區、計算BCC檢驗碼、最后發送反饋信息。

  Write子程序的觸發條件為:指令中的站地址與本機站地址相符、指令類型為寫指令、BCC檢驗碼正確。當條件滿足時,Write子程序被執行。Write子程序首先禁止RCV,然后將指令中的數據寫入目標寄存器,最后發送代表寫入正確的反饋信息。

  PLC每接到一條指令后都會發送一條反饋信息,當反饋信息發送完成時,會產生發送完成中斷,XMTcomplete中斷服務程序用來處理發送完成中斷事件。在XMTcomplete中斷服務程序中所要執行的操作包括:復位BCC校驗碼正確的標志位(M0.0);允許RCVbcc碼寄存器清零;重新裝入用于計算BCC校驗碼的地址指針;接收緩沖區中存放指令結束字符的字節VB133清零(用來判斷下一條指令格式是否正確)。

作者:未知 點擊:517次 [打印] [關閉] [返回頂部]
本文標簽:PLC程序執行過程
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC程序執行過程》相關權利人與機電之家網取得聯系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業有限公司
個人求購

王經理 【求購】  西湖輪胎  2026-3-20
蘇紅慶 【求購】  工業除濕機  2026-3-20
金喜 【求購】  線纜  2026-3-20
林杰 【求購】  自粘結鐵芯  2026-3-20
任建波 【求購】  鋰電鉆  2026-3-20
劉經理 【求購】  吊具電纜總...  2026-3-20
潘梟 【求購】  高強鋼焊絲  2026-3-19
李經理 【求購】  丹弗斯液壓...  2026-3-18
VIP公司推薦

主站蜘蛛池模板: 雅安市| 雅安市| 乌拉特中旗| 台北市| 新蔡县| 淅川县| 逊克县| 防城港市| 大兴区| 礼泉县| 策勒县| 太湖县| 高尔夫| 双桥区| 沙湾县| 孙吴县| 天水市| 合肥市| 台山市| 玛纳斯县| 巴楚县| 贵溪市| 尼木县| 鄂州市| 舟山市| 临沭县| 夏津县| 图们市| 绥宁县| 沐川县| 孟连| 兴和县| 辉南县| 黄浦区| 平潭县| 云浮市| 墨玉县| 大田县| 合山市| 英山县| 咸宁市|