2019年7月11日 星期四

20190708[神童][電控][施耐德PLC]與仲軒哥的電控閒聊


0629周六又是忙碌的一天
早上約明芳 中午約喬八 下午約康康 晚上約快樂咖
四攤!!!
而康康的攤是最長的
從下午到晚上 進出星巴克兩次
這次的主要是電控和施耐德操作


.
施耐德PLC選型
小型的邏輯控制器 m241 (編程軟件SoMachine)
簡易小型m221 (編程軟件 SoMachine Basic)
大型邏輯 m258 (編程軟件SoMachine)
運動控制器  lmc058 lmc078 (編程軟件SoMachine)

.變頻器-
1.啟動命令分為-IO,面板,通信
2.速度命令分為-類比,通信,面板

.施耐德PLC指令
Word無負值數字
Int有正負值"整數"

.編程四種方式
FBD功能塊
CFC功能塊(連連看)編程
ST文字編程-類似C語言
LD階梯編程
IL指令表編程

.Function block功能塊編程要素
Input :(1)觸發輸入,(2)停止輸入,(3)模式
Output:(1)完成輸出,(2)報警輸出

.簡易伺服接線
1.脈衝輸出
2.方向輸出
3.始能啟動
4.急停b
5.正轉極限b
6.反轉極限b
7.DC24V,內部或外部供電

.簡易伺服參數設定
1.控制方式
2.脈衝,方向
3.濾波,HZ,同步-簡單說就是PLC和伺服控制器的最大脈衝數要能匹配
4.增益,剛性
 假設啟動後,馬達轉不動,往上調
 假設啟動後,馬達有異音往下調
5.電子齒輪比
馬達轉一圈所需的脈衝數
行程量=PLC→脈衝輸出X電子齒輪比=總脈衝量

.施耐德PLC
只要有接觸過PLC的人都知道
在業界PLC基本上分兩大體系1.日系 2.歐系
1.日系 主要編程工具階梯圖也就是LD,許多功能或是暫存器都已經定義好,操作上容易
-三菱,歐姆龍,台達

2.歐系 主要編程方式也是階梯圖,但是自由度很高,功能強大,運用許多功能圖塊,可自定義功能圖塊
-西門子,施耐德,ABB…

這兩大體系都有各自優缺點,編程邏輯上也不太一樣
簡單說日系邏輯相較侷限
歐系功能強大,自由度高,可運用許多邏輯操作
但是歐系PLC有一個非常大且麻煩的問題
那就是編程軟體的相容性和衝突問題
在日系裡,同一台電腦或是系統,可以安裝任何一家日系軟體,都不太會產生排斥效益
例如:
你可以在電腦中,安裝了三菱軟體,也能在安裝歐姆龍
但是歐系不行
歐系基本上,同一台電腦或是系統只能存在一家PLC的軟體
例如:我安裝了施耐德,我電腦就不能再安裝三菱或是西門子,因為這會產生衝突,導致軟體打不開,甚至系統崩潰
簡單說歐系PLC編程軟體,會有排外效應
再來就是歐系PLC編程軟體很肥大,也很重拖
安裝一次隨便都破10G,運行建議RAM使用4G以上
這部分主要是因為歐系功能強大,甚至整合了人機相關編程軟體

關於歐系PLC軟體排斥效應,解法就是使用虛擬系統簡稱VM
每一家軟體就做一套VM
需要寫西門子,就做一套專門寫西門子PLCVM
需要寫施耐德,就做一套專門只有施耐德軟體的VM
所以很多支援多套歐系PLC的電控廠,就會有很多套VM
至於虛擬系統,在市面上
VirtualBox VMware…


以下簡單分享
如何創新的施耐德PLC檔案編程











以上





沒有留言:

張貼留言