單價(jià): | 面議 |
發(fā)貨期限: | 自買家付款之日起 天內(nèi)發(fā)貨 |
所在地: | 直轄市 上海 |
有效期至: | 長(zhǎng)期有效 |
發(fā)布時(shí)間: | 2023-12-19 03:51 |
最后更新: | 2023-12-19 03:51 |
瀏覽次數(shù): | 161 |
采購(gòu)咨詢: |
請(qǐng)賣家聯(lián)系我
|
上海雷昽自動(dòng)化有限公司 是西門子一級(jí)代理商,PLC 、觸摸屏、變頻器、電纜及通訊卡、數(shù)控系統(tǒng)、網(wǎng)絡(luò)接頭、伺服驅(qū)動(dòng)、 凡在公司采購(gòu)西門子產(chǎn)品一般項(xiàng)目:工業(yè)自動(dòng)控制系統(tǒng)裝置銷售;智能輸配電及控制設(shè)備銷售;電氣設(shè)備銷售;工業(yè)機(jī)器人銷售;電子產(chǎn)品銷售;電子專用設(shè)備銷售;通信設(shè)備銷售;儀器儀表銷售;電子元器件批發(fā);電線、電纜經(jīng)營(yíng);互聯(lián)網(wǎng)銷售(除銷售需要許可的商品);銷售代理;電氣設(shè)備修理;工業(yè)機(jī)器人安裝、維修;技術(shù)服務(wù)、技術(shù)開(kāi)發(fā)、技術(shù)咨詢、技術(shù)交流、技術(shù)轉(zhuǎn)讓、技術(shù)推廣。(除依法須經(jīng)批準(zhǔn)的項(xiàng)目外,憑營(yíng)業(yè)執(zhí)照依法自主開(kāi)展經(jīng)營(yíng)活動(dòng)),湖南西門子一級(jí)代理商/咨詢合作。
上海雷昽在經(jīng)營(yíng)活動(dòng)中精益求精,主營(yíng)業(yè)務(wù)優(yōu)勢(shì)如下:
SIEMENS 可編程控制器
1、 SIMATIC S7
系列PLC、S7-200、S7-300、S7-400、S7-1200,S7-1500,S7-200SMART,S7-200CN,ET200
2、
邏輯控制模塊 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流電源 24V DC
1.3A、2.**、3A、**、10A、20A、40A
4、HMI 觸摸屏TD200 TD400C TP177,MP277
MP377SIEMENS 交、直流傳動(dòng)裝置
5、 變頻器
MICROMASTER系列:MM、MM420、MM430、MM440、G110,G120,V20,V90,ECOMIDASTER系列:MDV 6SE70系列(FC、VC、SC)
6、全數(shù)字直流調(diào)速裝置
6RA23、6RA24、6RA28、6RA70 系列SIEMENS 數(shù)控 伺服
7、840D、802S/C、802SL、828D 801D
:6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
8、伺服驅(qū)動(dòng) :
6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
湖南西門子一級(jí)代理商/咨詢合作,西門子PLC,西門子PLC模塊,西門子代理商
一、引言
Labview是實(shí)驗(yàn)室虛擬儀器工程工作臺(tái)(Labview Virtual Instruments Engineering Workbench)的簡(jiǎn)稱,是美國(guó)國(guó)家儀器公司開(kāi)發(fā)的虛擬儀器開(kāi)發(fā)平臺(tái)軟件,它的功能強(qiáng)大靈活,可以廣泛應(yīng)用于自動(dòng)測(cè)量系統(tǒng)、工業(yè)過(guò)程自動(dòng)化、實(shí)驗(yàn)室仿真等各個(gè)領(lǐng)域。
Labview使用圖形化編程語(yǔ)言編程,簡(jiǎn)單直觀,極大節(jié)省程序開(kāi)發(fā)時(shí)間,同時(shí)Labview可提供豐富的庫(kù)函數(shù)和功能模塊,可完成各種各樣的編程任務(wù)。
Labview重要的功能在于它可提供數(shù)據(jù)采集與分析庫(kù),能連接總線接口硬件、VXI儀器及GPIB和串口儀器。
圖1 基于Labview開(kāi)發(fā)平臺(tái)的虛擬儀器
國(guó)內(nèi)使用的很多儀器都提供了串口通訊功能,利用Labview的串口通訊函數(shù)可輕易與這些儀器連接,通過(guò)串口進(jìn)行數(shù)據(jù)傳送。
本文以O(shè)MRON的CPM1A型PLC為例,詳細(xì)說(shuō)明了在Labview中如何利用已有的串口通訊函數(shù)集來(lái)與PLC進(jìn)行串口通訊。
二、Labview與串口通訊
在Labview中實(shí)現(xiàn)串口通訊可以有兩種方法:利用VISA或者使用標(biāo)準(zhǔn)的串口通訊函數(shù)。
1、利用VISA進(jìn)行串口通訊
VISA是應(yīng)用于儀器編程的標(biāo)準(zhǔn)I/O應(yīng)用程序接口(API),VISA本身并不具有儀器編程能力,VISA是調(diào)用低層驅(qū)動(dòng)器的高層的API。
VISA可以和VXI、GPIB及串口儀器按照所使用的儀器調(diào)用相應(yīng)的設(shè)備驅(qū)動(dòng)器,具體的使用方法可參考Labview的用戶手冊(cè)。
2、利用標(biāo)準(zhǔn)串口通訊函數(shù)進(jìn)行串口通訊
在Labview中,進(jìn)行串口通訊的基本步驟:
:初始化端口,利用串口初始化函數(shù)設(shè)定進(jìn)行串口通訊的端口號(hào)、波特率、停止位、校驗(yàn)、數(shù)據(jù)位,注意在Labview中串行端口號(hào)是從0開(kāi)始編號(hào)的。
第二:讀寫端口,利用串口讀寫函數(shù)。從串口中讀入或輸出數(shù)據(jù)。
第三:關(guān)閉端口。
三、Labview與PLC的串口通訊實(shí)現(xiàn)
CPM1A型PLC是OMRON的一種微型PLC,它有12個(gè)輸入點(diǎn),8個(gè)輸出點(diǎn)。該型PLC提供了比較豐富的上位鏈接命令,利用這些命令可通過(guò)串口利用PC機(jī)對(duì)PLC的工作狀態(tài)進(jìn)行干預(yù)。本文僅以其中兩條命令為例說(shuō)明Labview與歐姆龍PLC的串口通訊實(shí)現(xiàn)方法。
1、上位機(jī)對(duì)PLC的輸人繼電器進(jìn)行讀操作
命令格式
PLC響應(yīng)格式(其中正常情況下結(jié)束碼為00):
Labview中的程序?qū)崿F(xiàn):
初始化串口
第二 讀PLC輸入繼電器值:
2、上位機(jī)寫輸出繼電器進(jìn)行寫操作
命令格式:
同上
第二 對(duì)PLC輸出繼電器進(jìn)行寫操作:
在讀寫PLC輸入輸出繼電器時(shí),有以下問(wèn)題需要注要:
:PLC每個(gè)輸入輸出繼電器的狀態(tài)是一個(gè)二進(jìn)制值,所以在Labview與PLC通訊的時(shí)候,需要要據(jù)情況把這些二進(jìn)制值組合成字節(jié)或從一個(gè)字節(jié)數(shù)值中分解出單個(gè)二進(jìn)制值。
第二:歐姆龍PLC的上位鏈接命令格式中有一個(gè)FCS幀檢驗(yàn)部份,即把從一幀的開(kāi)始到FCS前面的數(shù)據(jù)進(jìn)行邏輯異或得到的8位二進(jìn)制數(shù)據(jù)變換成一個(gè)2個(gè)字符的ASCII碼。實(shí)現(xiàn)這個(gè)功能只需調(diào)用Labview中的Exclusive Or
函數(shù)即可。