中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于FINS協(xié)議的OMRON PLC與上位機(jī)以太網(wǎng)通信的實(shí)現(xiàn)

        基于FINS協(xié)議的OMRON PLC與上位機(jī)以太網(wǎng)通信的實(shí)現(xiàn)

        作者: 時(shí)間:2009-11-23 來(lái)源:網(wǎng)絡(luò) 收藏

        (1)設(shè)置機(jī)的IP地址為10.72.18.11,子網(wǎng)掩碼為255.255.255.0,它的節(jié)點(diǎn)號(hào)默認(rèn)為11。
        (2)通過(guò)歐姆龍CX-Programmer軟件,在IO表中將 CSIW-ETN11單元的IP地址設(shè)置為10.72.18.19,子網(wǎng)掩碼為255.255.255.0,節(jié)點(diǎn)號(hào)設(shè)置為19。地址轉(zhuǎn)換方式設(shè)置為自動(dòng)生成(動(dòng)態(tài))。/UDP端口為9600(默認(rèn))。保存后下傳至。
        下面主要介紹三種方法來(lái)上述功能。
        4.1 使用Micosoft Wi nsock控件
        在VB中新建一個(gè)Standard.EXE文件。添加Winsock控件,對(duì)象命名為Winsock1,發(fā)送Fins命令程序如下:

        本文引用地址:http://www.antipu.com.cn/article/157763.htm


        編譯保存后即可。
        4.2 使用FinsGateway中的 FinsMessaging Control
        (1)在機(jī)中安裝Finsgateway軟件,并在Service Manager中啟動(dòng)CPU_UNIT和ETN_UNIT。
        (2)ETN UNIT屬性中,在UDP Nodes中手動(dòng)添加的IP地址(10.72.18.19)和FINS地址(0.19.0)。在Commuincation Unit Settings中設(shè)置端口號(hào)(9600)和FINS-IP地址轉(zhuǎn)換方式為自動(dòng)生成(動(dòng)態(tài))。
        (3)在VB中新建一個(gè)standard.EXE文件。添加 FinsGateway FinsMessaging Control,對(duì)象名為FinsMsgl。
        (4)在form區(qū)添加一個(gè)Command button(命名為Command1)作為發(fā)送Fins指令之用;同時(shí)添加一個(gè)textbox(命名為T(mén)ext1)作為顯示所接受數(shù)據(jù)之用。
        (5)在Conmand1中的Click事件中添加如下代碼:
        Private Sub Command1_C1ick()FinsMsg1.sendFinsCommand0,19,0,0101820064000096End Sub
        在FinsMsg1中的OnReceive事件中添加如下代碼:
        Private Sub FinsMsg1_OnReceive ()
        Dim net As Integer,node As Integer,unit AsInteger
        Text1.Text=Fins Msg1.receive Message(net,node,unit,vbString)
        End Sub
        編譯保存后即可。
        4.3 使用FinsGateway和SYSMAC Compolet
        (1)在機(jī)中安裝Fins Gateway和SYSMACCompolet軟件。啟動(dòng)FinsGateway的Service Manager,并啟動(dòng)CPU UNIT和ETN UNIT。
        (2)同4.2中第(2)點(diǎn)。
        (3)在VB中新建一個(gè)Standard.EXE文件。添加 SYSMAC CS Control,對(duì)象名為SYSMAC CS11。
        (4)在對(duì)象SYSMACCS11屬性中,選擇Communication標(biāo)簽,選中ActivateCoCommunication并設(shè)置PLC的Fins地址(0.19.0)。
        (5)在form區(qū)添加一個(gè)Command button(命名為Command1)作為發(fā)送Fins指令之用;同時(shí)添加一個(gè)text box(命名為T(mén)ext1)作為顯示所接受數(shù)據(jù)之用。
        (6)在Conmand1中的Click事件中添加如下代碼:
        Private Sub Command1_Click()
        Text1.Text=SYSMAC_CS1 1.readArea(plcAreaDM,100,150,vbString)
        End Sub
        編譯保存后即可。


        5 結(jié)束語(yǔ)
        工業(yè)作為工業(yè)現(xiàn)場(chǎng)信息采集的重要網(wǎng)絡(luò)具有速率高、距離遠(yuǎn)、抗干擾性好等特點(diǎn),已經(jīng)得到廣泛應(yīng)用。本文所介紹的三種OMRON PLC與上位機(jī)的方法均在實(shí)際工程中驗(yàn)證成功。這三種方法從本質(zhì)上來(lái)說(shuō)其實(shí)是一樣的,但具體使用和過(guò)程有所不同。第一種方法不需要另外購(gòu)置歐姆龍相關(guān)軟件,但需要對(duì)FINS底層以及Fins幀結(jié)構(gòu)及其封裝過(guò)程有比較全面的了解,程序編寫(xiě)較為復(fù)雜,適用于有一定開(kāi)發(fā)經(jīng)驗(yàn)的高級(jí)用戶。第二種方法需要掌握Fin s幀結(jié)構(gòu)以及FinsGateway的相關(guān)配置,但是對(duì)發(fā)送指令和接收數(shù)據(jù)的程序編寫(xiě)較為簡(jiǎn)單,適用于中級(jí)用戶。在第三種方法中,使用了SYSMAC Compolet中簡(jiǎn)單易懂的編程語(yǔ)言,即可完成上位機(jī)的程序開(kāi)發(fā),整個(gè)程序編寫(xiě)過(guò)程簡(jiǎn)單明了,可以大幅縮減通信程序的開(kāi)發(fā)時(shí)間,適用于那些開(kāi)發(fā)經(jīng)驗(yàn)較少的初級(jí)用戶。后面兩種方法需要另外購(gòu)置歐姆龍軟件,這是在程序開(kāi)發(fā)時(shí)需要注意的。這三種方法都可利用工業(yè)以太網(wǎng)OMRON PLC與上位機(jī)的通信,具有實(shí)時(shí)性好、速度快、可靠性高、運(yùn)行穩(wěn)定等優(yōu)點(diǎn)。在PLC控制系統(tǒng)中采用以太網(wǎng)單元通信后,使工業(yè)自動(dòng)化與生產(chǎn)管理自動(dòng)化有機(jī)地結(jié)合到了一起,簡(jiǎn)化了系統(tǒng)設(shè)計(jì)。

        數(shù)字通信相關(guān)文章:數(shù)字通信原理


        通信相關(guān)文章:通信原理



        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉