電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 電子開發 >> PLC基礎入門教程 >> 正文

通用的PLC通訊程序

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2016/10/11
一個通用的plc通訊程序:
 MAIN:
 LD     SM0.1
 MOVB   XXX ,  SMB30    //根據和對方約定的波特率,字符格式等設定
 MOVB   16#9C, SMB87    //允許接收信息,使用SMB90值檢察空閑狀態,定時器是信息定時器 , 超過SMW92值停止接收  
 MOVW   +80,   SMW92    //根據報文長短,波特率及從站響應的快慢設定,這個時間要小于接收中斷(INT3)里定時中斷的時間。
 MOVW   +0,    SMW90
 MOVB   200,   SMB94      //SMW94  最大接收字符數,這里無用,但必須要設置。
 ENI
 LD     SM0.1
 ATCH   接收:INT3, 9      //傳輸完成中斷
 MOVB   150, SMB34
 ATCH   發送:INT2, 10     //定時中斷
 發送:
 LD     SM0.0
 DTCH   10
 XMT    VB100, 0
 接收:
 LD     SM0.0
 RCV    VB200, 0
 MOVB   250, SMB34
 ATCH   發送:INT2, 10
 1 本程序只適用于單從站的問答式規約(包括MODBUS)。該程序為主站程序。
 2 發送的數據放置在數據塊,比如讀取從站地址為16#12的寄存器的數據。校驗提前算好,減輕PLC負擔。
 VB100 16#8 16#12 16#03 16#00 16#0A 16#00 16#02 16#E6 16#AA
 3 不用考慮起始字符 結束字符等等,以下是通訊流程圖,不論從站有無故障,詢問不受影響。


 4 9600波特率,從站回復13字節


 5 校驗程序可以放在主程序里,
 有時間再發一個多從站的程序,程序大小和這個基本程序不變。

Tags:plc,PLC通訊程序  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章:
  • 請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    推薦文章
    最新推薦
    關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁面
    下到頁底
    晶體管查詢
    国内精品久久久久久久久齐齐| 国产精品亚洲精品日韩已方| a毛片免费全部播放完整成| 大学生情侣在线| 99精品国产成人一区二区| 国产精品电影在线| 2019av在线视频| 国产成人一区二区三区在线观看| 草莓视频污在线观看| 国产一区在线观看视频| 精品久久久无码中文字幕| 午夜看一级特黄a大片黑| 爱情岛论坛免费视频| 亚洲精品福利网站| 欧美a级毛欧美1级a大片免费播放| 亚洲人成影院在线无码按摩店| 日韩中文字幕视频| 久久久久久亚洲精品无码| 少妇人妻偷人精品视频| www.99色| 国产精品嫩草影院在线| 高中生的放荡日记h| 国产乱子伦在线观看| 精品一区二区三区四区在线| 免费人成年激情视频在线观看| 欧美日韩精品一区二区三区四区| 亚洲国产成人久久一区www| 日韩人妻无码精品专区| 久久亚洲国产精品五月天婷| 小雪把双腿打开给老杨看免费阅读 | 又爽又黄又无遮挡的视频在线观看 | 久久91精品国产91久久小草| 好爽好黄的视频| 99免费在线观看视频| 国产欧美精品区一区二区三区| 色天天综合色天天害人害己| 又大又粗又爽a级毛片免费看| 永久免费毛片在线播放| 亚洲免费闲人蜜桃| 无翼乌邪恶帝日本全彩网站| 三上悠亚中文字幕在线|