登录
首页 更多往期体验论坛 国产PLC体验(海为腾控)
回帖 发帖
正文

主题:【话题】廖常初:我心目中理想的国产PLC——程序结构(20110421)

点击:5550 回复:29

廖老师的书我看过,写得不错。
为个贴子只是对国产PLC的程序结构提个建议,没必要说得太远。
11-04-24 21:44
楼主不过是给国产PLC的发展提了点建议,不知为什么惹得小笨熊大发雷霆。
小笨熊你说“还是Q**U系列的的PLC的程序结构好!”,Q**U系列采用IEC61131-3的程序结构的时间不长,是否学到了其精髓都还难说,数据类型只采用了IEC61131-3标准的一小部分,三菱的8.86版的编程软件的FB只能生成输入、输出变量。IEC61131-3与西门子S7-400/400的程序结构基本上相同,Q**U系列的功能和功能块这些名称和IEC61131-3先进的编程思想都是西门子首先使用的,过了一二十年三菱才开始使用!
说起“数据处理支持任意连续内存(例如K4M101,K3X051,)”,更是可笑,IEC61131-3根本没有这样的数据类型,Q系列的手册将“软元件”K8M100的地址表示为“%MD19.8.0.100”,诸位能猜出来是什么东东吗?与西门子的MD100相比谁简单?
小笨熊貌似支持国产品牌,你用过多少国产PLC,为国产PLC做过什么事?
说起兼容性,三菱有的地方做得是比西门子好,你看三菱有兼容西门子PROFIBUS-DP的模块,但是西门子没有兼容CC-Link的模块。
说起“战争或者贸易纠纷时”国家的安全,难道用西门子的产品不安全,用三菱的产品就安全吗?德国对二战的态度受到了欧洲人民的肯定!
最后修改:2024/11/22 16:36:04
11-04-30 20:46
22楼
该帖内容不符合相关规定!
11-05-04 10:15
学习学习
11-12-18 09:44
[Quote]小型PLC至少採用類似於S7-200的程式結構鑑於局部變量和副程式的輸入、輸出參數的重要作用,建議小型PLC至少採用類似於S7-200的程式結構,副程式有輸入、輸出變量,副程式和中斷程式有局部變量。[/Quote]
一般歐系、日系所支援IEC 61131-3的程式結構已經大部份包含廖先生所述的私域變數、與副程式的輸入、輸出的要求!S7-200的程式結構可以視為參考!不好視為一標準。
[Quote] 建議採用IEC 61131-3的程式結構S7-300/400或IEC 61131-3的程式結構比較理想,其功能塊內部可以全部使用局部變量,不使用全局變量,徹底解決了程式塊的可移植性問題。[/Quote]
全局變數的使用,在多種品系PLC的使用上,若服從EC 61131-3規範!則使用全局、私域變數並無二致,因為對於標準的EC 61131-3規範而言,僅是一個ASC文字檔案匯出並進行差異性的修改而已!所以;並無移植性問題存在!
某些新型的工業控制OLE、DCOM物件,已然進化到支援IEC 61131-3結構所宣告的變數,並要求進行資料變數的匯入!此時;要求的資料來源將會是一個公用類型的全局變數!因此自然不可輕易言廢,或轉移其位階的重要性!
[Quote] 有的國產PLC自稱符合IEC 61131-3標準,我認為該標準的核心和精髓是程式結構,是檢驗真假IEC 61131-3的試金石。[/Quote]
對可移植性來說;並不其然!不論西門子IEC ST、富士IEC ST、三菱IEC ST、倍福IEC ST、F、松下IEC ST,僅能說各品牌可能具備相同IEC 61131-3基本ST命令,當引用該品牌所屬IEC 61131-3其它四種語言的特定封裝命令或進行組合性繼承時;很難說其具備共通移植性!
12-02-25 00:53
auto1022由PLC說到釣魚台!三菱也有個Gpp-w到GX IEC Developer!暫存器的用法確不如同您說的狹隘。
三菱自然有其對於IEC-61131-3的不服從,但是;西門子亦對於某些資料格式的檢查不服從,嚴格說來;我看都是一樣。
12-02-25 01:13
26楼
该帖内容不符合相关规定!
12-02-25 09:15
[Quote]
轮不到平民在这里瞎扯。
[/Quote]
軍隊憑藉人民意志行止!這就是全民意志!你想說甚麼?
12-02-25 16:03
学习啦
12-07-22 17:27
国外国内工控市场,封闭了国内很多新技术的发展。PLC 40多年早该更新换代,这种末日黄花的产品国内定义为“成长初级”,如不跳出这早被设置好的“圈”,国内的工控市场依旧是被外国大鳄把持。
12-07-31 15:50

上一页 上一页

工控新闻

更多新闻资讯