登录
首页 人机界面 普洛菲斯Pro-face
回帖 发帖
正文

主题:[讨论]Extend Script功能

点击:16092 回复:47

来学习了。
04-01-09 16:03
各位久等了
真是抱歉,最近上班很忙,沒時間上網跟大家交流,利昌大哥最近又感冒生病了,所以都沒看到他在咬人了
其實 Proface的Script與電腦的Basic指令很接近例如
///////////////兩條斜線代表註解/////////////////////////
if[條件]  //如果括號內條件成立
{
執行這裡的程式
}
else  //否則
{
執行這裡的程式
}
endif  //結束此判斷式
//////////////程式結束////////////////////
就這麼簡單,可以幫您處理一些PLC的運算,加減乘除都可以做,這是最基礎的,拿出來給大家參考.......待續
04-01-09 20:56
八百大哥可否讲一下与单片机的连接。
04-01-25 12:46
每個單晶片都有設計者自己的通訊協定,若是要跟單晶片連結,首先就必須先取得這個通訊協定,然後再來就是針對控制字串做傳送與接收的動作,若是使用Extend Script,人機在當Master時
1.您必須先將想要傳送的控制字串帶入到LS位置,並把這些字串排列在連續位置上面
2.然後將這一組字串利用指令將她們搬移到人機的Buffer區(GP共有四個Buffer區)
3.再來將Buffer區的字串,利用送出指令將來這些Buffer站存器中的字串送出去
4.等待對方(單晶片)的回應,利用偵測指令查看是否有資料送進人機中
5.若偵測到字串進入,執行接收碼搬移至Buffer暫存區的指令(GP共有四個Buffer區)
6.最後再將Buffer區接收的字串,執行搬移指令,將字串搬移至GP之LS連續位置中
7.執行清除Buffer區指令
流程大概是這個樣子,大家可以試試看,蠻簡單的,寫一次成功後就可以輕易上手了喔
04-01-29 23:42
呵呵!我的问题恰恰是D-Script编制完成但没有执行。请版主看我的新贴。
谢谢!
04-02-06 23:26
OK
04-02-08 16:57
跟磅秤通讯,rs232,无协议,比如说"t"+"cr lf"去皮 ,"p"+"cr lf"读磅秤重量,2400,7,even,可以就以上参数举例编程吗
04-02-24 10:25
您的磅秤通讯照您的敘述要連上,應該是沒什麼問題,程式範例如下請參考
_strcat(databuf0, "t")       //  t
_strcat(databuf0, 0xD)     //  Cr
_strcat(databuf0, 0xA)     //  Lf
IO_WRITE_EX([p:EXT_SIO], databuf0, 3)    // 將Buffer0字串送出去
_wait(1)                                                  //等待0.1秒
IO_READ_EX([p:EXT_SIO], databuf1, 10)    //讀取磅秤回應數據,將字串收進Buffer1
_dlcopy([w:0100], databuf0, 0, 10)            //將Buffer1資料轉換至[w:0100]去
04-02-24 10:43
我手上正好有一要做的系统,不过使用的是三菱q系列通讯模块与秤通讯,没用触摸屏,系统中也有触摸屏gp2600,等到货我来试试,谢谢指导
04-02-24 16:41
若用GP2600T的COM2 PORT來連磅秤的話您將可以省掉一個Q系列通訊模組的錢喔
04-02-24 23:05

上一页 下一页

工控新闻

更多新闻资讯