欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 20270|回復(fù): 25
打印 上一主題 下一主題
收起左側(cè)

西門(mén)子PLC TCP通訊組件C#源碼 開(kāi)源(支持S7-200/300/400/1200/1500)

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
1.C#語(yǔ)言開(kāi)發(fā),采用NET4.0框架,模塊化設(shè)計(jì),通信效率不怎么高 可以湊合用。
2.工程結(jié)構(gòu)類(lèi)似OPC通訊方式,采用Tag的方式,通過(guò)標(biāo)簽名就可以讀寫(xiě)寄存器。
3.采用XML配置式標(biāo)簽的方式實(shí)時(shí)讀寫(xiě)PLC內(nèi)部寄存器,可讀寫(xiě)寄存器包括I、Q、PI、PA、M、DB。
4.具有PLC斷線重連功能,通訊穩(wěn)定可靠。
5.完全開(kāi)源免費(fèi)、包括Dll文件、附件內(nèi)包含源代碼。



全部資料51hei下載地址:
SiemensPLC通信.zip (5.22 MB, 下載次數(shù): 324)


源碼開(kāi)源:
https://github.com/falionname/Siemens


西門(mén)子PLC S7-200/300/400/1200/1500 TCP 通訊組件V2.0

工業(yè)自動(dòng)化監(jiān)控管理軟件里面有一部分是自己用高級(jí)語(yǔ)言開(kāi)發(fā),一部分是用組態(tài)軟件,用組態(tài)軟件的組態(tài)軟件的也需要買(mǎi)軟件,雖然開(kāi)發(fā)快,但價(jià)格貴而且不靈活,無(wú)法開(kāi)發(fā)更加復(fù)雜的業(yè)務(wù)了,本組件面向的主要用戶(hù)是采用高級(jí)開(kāi)發(fā)語(yǔ)言(如C++,C#,VB,java等)開(kāi)發(fā)監(jiān)控管理系統(tǒng)的用戶(hù),通過(guò)通訊中間件,能夠在開(kāi)發(fā)軟件過(guò)程中更加專(zhuān)注于自身的生產(chǎn)業(yè)務(wù)流程,而無(wú)需要考慮設(shè)備通訊的問(wèn)題,大大縮短開(kāi)發(fā)時(shí)間,更加提升了軟件整體質(zhì)量。

1.C#語(yǔ)言開(kāi)發(fā),采用NET4.0框架,模塊化設(shè)計(jì),二次開(kāi)發(fā)使用方便。

2.工程結(jié)構(gòu)類(lèi)似OPC通訊方式,采用Tag的方式,通過(guò)標(biāo)簽名就可以讀寫(xiě)寄存器。

3.采用XML配置式標(biāo)簽的方式實(shí)時(shí)讀寫(xiě)PLC內(nèi)部寄存器,可讀寫(xiě)寄存器包括I、Q、PI、PA、M、DB。

4.具有PLC斷線重連功能,通訊穩(wěn)定可靠。

5.正式版功能支持至少10路PLC同時(shí)通訊,每個(gè)PLC讀寫(xiě)點(diǎn)數(shù)<=20000點(diǎn)。

6.如需要可提供COM形式組件,供C++、VB等其他語(yǔ)言調(diào)用。

本軟件為測(cè)試版本,僅供測(cè)試用途,測(cè)試版本會(huì)有16的變量點(diǎn)的限制。如需應(yīng)用到現(xiàn)場(chǎng)工程,請(qǐng)購(gòu)買(mǎi)正式版二次開(kāi)發(fā)組件,屆時(shí)將提供例程源碼和函數(shù)說(shuō)明文檔。

測(cè)試軟件下載地址:

syscfg.xml文件說(shuō)明:

1.該文件是配置讀寫(xiě)PLC寄存器重要文件,可根據(jù)自身項(xiàng)目需要配置讀寫(xiě)的標(biāo)簽。

2.節(jié)點(diǎn)說(shuō)明

Device節(jié)點(diǎn):

  • ip: PLCIP地址,這里面可以設(shè)置,代碼里面也可以設(shè)置,以代碼為最終設(shè)置結(jié)果。
  • PLCType1: S7-200/smart系列,2 S7-300/400/1200/1500系列;
  • cpuSlotNOCPU所在的槽號(hào),S7-300PLC一般都為"02"S7-400PLC一般都為"03", S7-200/1200/1500PLC一般都為"01"
  • localTASP S7-200/Smart需要用的參數(shù)S7-200"10 11"Smart"02 01" 其他PLC忽略其中S7-200TSAP設(shè)置可參考【附2
  • remoteTASPS7-200/Smart需要用的參數(shù)S7-200"10 01"Smart"02 00"其他PLC忽略,其中S7-200TSAP設(shè)置可參考【附2】。

TagGroup節(jié)點(diǎn):





    • name:節(jié)點(diǎn)名稱(chēng),全局唯一,不能重復(fù)。
    • mmtype:寄存器名稱(chēng),可選 IQPIPAMDBV(200PLC專(zhuān)用)
    • blockDB塊的地址,如地址DB100.DBW1,其中,block=100,如寄存器不為DB塊,設(shè)為空值注意,如要讀DB塊數(shù)據(jù),請(qǐng)保證PLC里面里面已經(jīng)建立了相應(yīng)的DB,并且塊大小不能小于readCount,不然會(huì)出錯(cuò)!!!
    • beginAddress:讀寄存器的起始地址,建議為偶數(shù)。
    • readCount:讀的字節(jié)數(shù),不能超過(guò)200,不然效率低。

Tag節(jié)點(diǎn):

  • name:節(jié)點(diǎn)名稱(chēng),在所屬的TagGroup中的name不能重復(fù)。不同的TagGroup中的兩個(gè)name可以相同。
  • address:標(biāo)簽地址,若讀寫(xiě)標(biāo)簽是位,地址形式應(yīng)該設(shè)置為 N.M(0<M<7),如“100.5”,否則為實(shí)際標(biāo)簽地址。該地址的的大小應(yīng)不小于TagGroup節(jié)點(diǎn)中beginAddress的大小,且不能大于beginAddress readCount的和值。
  • dataType:數(shù)據(jù)類(lèi)型,可選 boolbyteshortintfloat

【bool】:對(duì)用PLC的位(bit)類(lèi)型。

【byte】:對(duì)用PLC的byte類(lèi)型,位8位無(wú)符號(hào)數(shù)。

【short】:對(duì)用PLC的word類(lèi)型,位16位有符號(hào)數(shù)。

【int】:對(duì)用PLC的Dword類(lèi)型,為32位有符號(hào)數(shù)

【float】:對(duì)用PLC的real類(lèi)型,為32位有符號(hào)浮點(diǎn)數(shù)。

  • desc:描述。

1S7-1200/1500特殊說(shuō)明





    • 針對(duì)這兩種PLC,需要啟用通信才可讀寫(xiě)數(shù)據(jù),即在TIA軟件中,在CPU的屬性--保護(hù)聯(lián)結(jié)機(jī)制勾選“允許來(lái)自遠(yuǎn)程對(duì)象如下圖:





    • 針對(duì)DB塊的讀寫(xiě)需要進(jìn)行如下操作使得按照標(biāo)準(zhǔn)的地址進(jìn)行訪問(wèn)TIA軟件中在對(duì)應(yīng)的數(shù)據(jù)塊點(diǎn)擊鼠標(biāo)右鍵選擇屬性,不勾選“優(yōu)化的塊訪問(wèn)”,如下圖

2S7-200TSAP的默認(rèn)設(shè)置界面

200PLC的設(shè)置圖


評(píng)分

參與人數(shù) 1黑幣 +100 收起 理由
admin + 100 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏11 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:155211 發(fā)表于 2018-4-11 10:05 | 只看該作者
樓主資料很不錯(cuò),頂一下
回復(fù)

使用道具 舉報(bào)

板凳
ID:247467 發(fā)表于 2018-4-23 18:34 | 只看該作者
謝謝樓主的資料,看著不錯(cuò),可以學(xué)學(xué)了
回復(fù)

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除
5#
ID:341434 發(fā)表于 2018-5-30 15:29 | 只看該作者
非常需要,感謝
回復(fù)

使用道具 舉報(bào)

6#
ID:350295 發(fā)表于 2018-6-12 15:11 來(lái)自觸屏版 | 只看該作者
發(fā)布盜版軟件是違法行為,asd無(wú)恥人自有報(bào)應(yīng)!!請(qǐng)支持正版。qq:   920147366
回復(fù)

使用道具 舉報(bào)

7#
無(wú)效樓層,該帖已經(jīng)被刪除
8#
ID:369303 發(fā)表于 2018-7-16 20:11 | 只看該作者
這里的源碼比較全:
PC與PLC通訊源代碼
回復(fù)

使用道具 舉報(bào)

9#
ID:385646 發(fā)表于 2018-8-13 09:14 | 只看該作者
謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

10#
ID:385646 發(fā)表于 2018-8-13 09:14 | 只看該作者
謝謝樓主,正需要
回復(fù)

使用道具 舉報(bào)

11#
ID:435904 發(fā)表于 2018-11-29 17:19 | 只看該作者
我是來(lái)跨界學(xué)習(xí)的
回復(fù)

使用道具 舉報(bào)

12#
ID:416480 發(fā)表于 2018-12-4 14:36 | 只看該作者
謝謝, 學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

13#
ID:425778 發(fā)表于 2019-1-16 11:44 | 只看該作者

謝謝, 學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

14#
ID:474547 發(fā)表于 2019-2-1 14:06 | 只看該作者
請(qǐng)問(wèn)這個(gè)采集數(shù)據(jù)的頻率是多少?謝謝
回復(fù)

使用道具 舉報(bào)

15#
ID:481843 發(fā)表于 2019-2-27 22:18 | 只看該作者
很不錯(cuò)
回復(fù)

使用道具 舉報(bào)

16#
ID:486125 發(fā)表于 2019-3-7 11:34 | 只看該作者
很不錯(cuò)
回復(fù)

使用道具 舉報(bào)

17#
ID:537957 發(fā)表于 2019-5-14 14:47 | 只看該作者
謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

18#
ID:590315 發(fā)表于 2019-7-25 16:44 | 只看該作者
那個(gè)db文件怎么打開(kāi)
回復(fù)

使用道具 舉報(bào)

19#
ID:204088 發(fā)表于 2019-12-10 17:31 | 只看該作者
bucuo ,很不錯(cuò)
回復(fù)

使用道具 舉報(bào)

20#
ID:421595 發(fā)表于 2019-12-25 09:15 | 只看該作者
支持一下樓主
回復(fù)

使用道具 舉報(bào)

21#
ID:696664 發(fā)表于 2020-2-22 18:54 | 只看該作者
謝謝樓主的資料,看著不錯(cuò),可以學(xué)學(xué)了
回復(fù)

使用道具 舉報(bào)

22#
ID:696664 發(fā)表于 2020-2-22 18:55 | 只看該作者
正在學(xué)習(xí),謝謝!
回復(fù)

使用道具 舉報(bào)

23#
ID:729547 發(fā)表于 2020-4-15 10:33 | 只看該作者
想下載一個(gè)看看
回復(fù)

使用道具 舉報(bào)

24#
ID:659236 發(fā)表于 2020-5-28 09:44 | 只看該作者
必須支持太厲害了
回復(fù)

使用道具 舉報(bào)

25#
ID:802559 發(fā)表于 2020-7-13 14:27 | 只看該作者
謝謝樓主分享,正是最需要的
回復(fù)

使用道具 舉報(bào)

26#
ID:784117 發(fā)表于 2020-8-24 19:52 | 只看該作者
樓主,請(qǐng)問(wèn)S7-200 Smart 的M區(qū)域,為什么一直提示我地址不正確
回復(fù)

使用道具 舉報(bào)

27#
ID:285863 發(fā)表于 2020-8-25 07:54 | 只看該作者
謝謝樓主,學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

28#
ID:784117 發(fā)表于 2020-9-8 23:23 | 只看該作者
q447552640 發(fā)表于 2020-8-24 19:52
樓主,請(qǐng)問(wèn)S7-200 Smart 的M區(qū)域,為什么一直提示我地址不正確

知道怎么回事了,代碼里M區(qū)的那部分被注釋掉了,已經(jīng)調(diào)通了
回復(fù)

使用道具 舉報(bào)

29#
無(wú)效樓層,該帖已經(jīng)被刪除
30#
無(wú)效樓層,該帖已經(jīng)被刪除

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表