• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
wangk0
人都有點過去~
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 82 個
工控威望: 2155 點
下載積分: 3866 分
在線時間: 64(小時)
注冊時間: 2012-05-17
最后登錄: 2024-04-11
查看wangk0的 主題 / 回貼
樓主  發(fā)表于: 2012-08-20 15:47
網(wǎng)上很多講485的,搜出來一看,都一個模子復(fù)制出來的。不過硬件部分就那么接,這次詳解PLC程序。

首先準(zhǔn)備兩本書,F(xiàn)X1S1N2N2NC編程手冊(基本指令,步進(jìn)梯形指令,應(yīng)用指令說明書).pdf 和 FR-A500.pdf 。這兩本可以去三菱電機官網(wǎng)下載最新的。前一本書重點看273頁往后,后一本書看4.2.41節(jié)?床幌氯模梢匀タ
http://www.24x7lending.com/read-gktid-144031.html 這個貼子里的三菱通訊基礎(chǔ)的視頻,快進(jìn)著看還是很不錯的。

PLC編程用到通訊部分的指令如下圖:


重點為RS, ASCI, HEX, CCD

能過查變頻器手冊,定義通訊的格式:我定義的為數(shù)據(jù)長度7位,偶校驗,停止位1位,無起始符結(jié)束符,9600BPS速率。
PLC通訊格式的設(shè)定跟據(jù)變頻器的設(shè)置,再寫入到標(biāo)志位里去,如下圖:


然后通過PLC說明書知道,使用BD板,D8120的11,10,9這三位必須為110。這下一來,我上面的參數(shù)對應(yīng)到D8120里去為H0C86。

到這一步,就相當(dāng)于快遞公司有了,地址寫了,就差包裹了。

下面就是做包裹

通過RS定義包裹的大小

然后從變頻器的手冊上,找到包裹的具體形式:




然后填寫相關(guān)部分的數(shù)據(jù):
這個地方的數(shù)據(jù)形式還得看變頻器,畢竟PLC上就是定義一長串的數(shù)據(jù),把這串?dāng)?shù)據(jù)寫滿就行了。
上面一張圖里面其實就是具體的數(shù)據(jù)形式了,不過,三菱規(guī)定通訊時使用的是ASCII碼,那像ENQ的ASCII碼是多少就得查表了。


指令代碼也要查表


截圖了部分,都在上面我給的那一節(jié)書中。

下面以讓變頻器正反轉(zhuǎn)為例編段程序:
首先寫入通訊格式,將下面跟隨的程序置為8位處理模式。8位處理模式是因為三菱廠商制定的通訊方式是8位的ASCII碼。ASCII碼是用8位的二進(jìn)制來表示一位十六進(jìn)制的數(shù),如 H30表示十六進(jìn)制的0,H46表示十六進(jìn)制的F。我個人理解ASCI轉(zhuǎn)換其實就是把四位的形式轉(zhuǎn)成8位的形式,兩個同樣表示F,十六進(jìn)制里是1111; ASCII碼為01000110。


上面是初始化程序,M8161為8位/16位的切換開關(guān),ON時為8位。ZRST是清除數(shù)據(jù)區(qū)

下面開始定義緩沖區(qū)


D200開始的十個寄存器的發(fā)送緩沖區(qū),D600開始的十個寄存器的接收緩沖區(qū)。這個就像快遞的中轉(zhuǎn)站,要發(fā)的包裹得統(tǒng)一到一個地方,等通知發(fā)貨的時候,一起發(fā)掉。接收同理。
填寫數(shù)據(jù)形式,做包裹
其中用到的指令代碼截過來


我用X0正轉(zhuǎn),X2停止,X4  反轉(zhuǎn)。


M100M102M104可以不用,我連著觸摸屏做實驗的,單獨用PLC時不用。


D206,D207里面寫入的數(shù)據(jù)根據(jù)指令說明里的說明來寫,00為停,02為正轉(zhuǎn),04為反轉(zhuǎn)。對就的按鈕寫對應(yīng)的數(shù)據(jù)。因為D206在這三個指令里都是寫0,所以放到公共賦值里去,偷點懶。


CCD校驗完D220放的ASCI碼的和,D221里放的是列偶校驗,這里只需要一個D220的值。
再把D220里的值進(jìn)行ASCI轉(zhuǎn)換。


M8122變1后,D200到D209的數(shù)據(jù)就開始發(fā)送,發(fā)送完了后自動復(fù)位。
一個簡單的通訊程序也就寫完了。    


  
[ 此帖被wangk0在2012-09-04 16:53重新編輯 ]
本帖最近評分記錄:
  • 下載積分:+1(王天明) 好貼好貼!
  • 下載積分:+1(jhzong) 真誠感謝!
  • 下載積分:+5(王志勇愛媳婦) 辛苦了!
  • 下載積分:+2(a7950288) 熱心助人!
  • 下載積分:+3(七十年代) 好貼!
  • 下載積分:+5(550374389) 好貼!
    wangk0
    人都有點過去~
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 82 個
    工控威望: 2155 點
    下載積分: 3866 分
    在線時間: 64(小時)
    注冊時間: 2012-05-17
    最后登錄: 2024-04-11
    查看wangk0的 主題 / 回貼
    1樓  發(fā)表于: 2012-08-20 16:12
    校驗碼管的范圍是從地址到數(shù)據(jù),我上面應(yīng)該是D201到D207這7個ASCII的和。 漏寫了。不過認(rèn)真看我給出的書的部分,應(yīng)該了解到的。
    GX WORKS2編了個例子,沒加標(biāo)注,我上面貼子里差不多寫全了。
    FX2N-485-TEMP.rar (148 K) 下载次数:451
    wangk0
    人都有點過去~
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 82 個
    工控威望: 2155 點
    下載積分: 3866 分
    在線時間: 64(小時)
    注冊時間: 2012-05-17
    最后登錄: 2024-04-11
    查看wangk0的 主題 / 回貼
    2樓  發(fā)表于: 2012-08-20 16:20
    關(guān)于控制線部分,細(xì)看書吧。
    [ 此帖被wangk0在2012-08-29 10:39重新編輯 ]
    550374389
    。!
    級別: 論壇先鋒

    精華主題: 0
    發(fā)帖數(shù)量: 696 個
    工控威望: 1161 點
    下載積分: 5237 分
    在線時間: 2360(小時)
    注冊時間: 2010-11-28
    最后登錄: 2023-09-22
    查看550374389的 主題 / 回貼
    3樓  發(fā)表于: 2012-08-21 12:34
    頂一頂,很詳細(xì),不錯啊。!
    zgd319
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 114 個
    工控威望: 277 點
    下載積分: 540 分
    在線時間: 89(小時)
    注冊時間: 2006-09-17
    最后登錄: 2022-08-15
    查看zgd319的 主題 / 回貼
    4樓  發(fā)表于: 2012-08-21 19:45
    很詳細(xì),不錯。。。
    caizhihua
    心有多大,舞臺就有多大!
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 119 個
    工控威望: 1070 點
    下載積分: 746 分
    在線時間: 26(小時)
    注冊時間: 2010-09-23
    最后登錄: 2013-10-23
    查看caizhihua的 主題 / 回貼
    5樓  發(fā)表于: 2012-09-27 08:34
    謝謝分享
    aaweihua
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 536 個
    工控威望: 894 點
    下載積分: 17631 分
    在線時間: 282(小時)
    注冊時間: 2009-11-05
    最后登錄: 2022-10-23
    查看aaweihua的 主題 / 回貼
    6樓  發(fā)表于: 2012-09-27 08:52
    謝謝樓主
    jinhui
    jjjiiinnn
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 158 個
    工控威望: 260 點
    下載積分: 9482 分
    在線時間: 103(小時)
    注冊時間: 2010-12-08
    最后登錄: 2019-06-07
    查看jinhui的 主題 / 回貼
    7樓  發(fā)表于: 2012-09-28 15:08
    不錯啊謝謝分享好好看看多學(xué)   
    feifeigg
    英國威勤球柵系列:http://www.qinfei8384
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 92 個
    工控威望: 226 點
    下載積分: 774 分
    在線時間: 46(小時)
    注冊時間: 2007-08-05
    最后登錄: 2021-03-20
    查看feifeigg的 主題 / 回貼
    8樓  發(fā)表于: 2012-10-11 20:07
    好貼謝謝
    機床自動化控制;設(shè)備電氣改造;英國威勤球柵尺、數(shù)顯表;動平衡測量機;三菱plc;三菱變頻器;
    http://www.qinfei8384.cn/
    kenkid
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 4 個
    工控威望: 122 點
    下載積分: 508 分
    在線時間: 7(小時)
    注冊時間: 2012-10-08
    最后登錄: 2014-05-30
    查看kenkid的 主題 / 回貼
    9樓  發(fā)表于: 2012-10-20 11:16
    視頻的部份可以請樓主再分享一次嗎
    shizhongyang
    文卡
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 105 個
    工控威望: 280 點
    下載積分: 2738 分
    在線時間: 128(小時)
    注冊時間: 2007-10-22
    最后登錄: 2024-09-19
    查看shizhongyang的 主題 / 回貼
    10樓  發(fā)表于: 2012-10-20 11:20
    謝謝分享!
    wentao988
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 127 個
    工控威望: 232 點
    下載積分: 792 分
    在線時間: 103(小時)
    注冊時間: 2011-04-28
    最后登錄: 2024-09-16
    查看wentao988的 主題 / 回貼
    11樓  發(fā)表于: 2013-02-11 23:17
    謝謝啦!
    • «
    • 1
    • 2
    • 3
    • »
    • Pages: 1/3     Go