拍案不再驚奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個(gè)
工控威望: 133 點(diǎn)
下載積分: 42009 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2024-12-12
查看拍案不再驚奇的 主題 / 回貼
樓主  發(fā)表于: 2020-06-02 20:44
描述:FB接口數(shù)據(jù)定義
圖片:
描述:FB代碼
圖片:
描述:調(diào)用程序
圖片:
昨天的問題解決了,謝謝大家。今天模擬的時(shí)候,得不到想要的結(jié)果,百撕不得騎姐啊
拍案不再驚奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個(gè)
工控威望: 133 點(diǎn)
下載積分: 42009 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2024-12-12
查看拍案不再驚奇的 主題 / 回貼
1樓  發(fā)表于: 2020-06-02 20:48
很簡單的兩點(diǎn)方程:y = (y2 - y1)/(x2 - x1)*(x - x1) + y1 的公式,模擬器模擬,第二張圖片,不應(yīng)該最后輸出為零?
沒有重復(fù)調(diào)用......
seafar
目前C#
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 618 個(gè)
工控威望: 764 點(diǎn)
下載積分: 1909 分
在線時(shí)間: 594(小時(shí))
注冊時(shí)間: 2018-03-23
最后登錄: 2023-10-27
查看seafar的 主題 / 回貼
2樓  發(fā)表于: 2020-06-03 08:07
為啥ENO全是d1
枕星河之倒影兮與星光同流,望群星之包覆兮隨繁星同輝。
B站資源分享鏈接https://space.bilibili.com/39855180
崇慶陽光
不懈努力,一切皆有可能...
級(jí)別: VIP會(huì)員

精華主題: 1 篇
發(fā)帖數(shù)量: 775 個(gè)
工控威望: 1505 點(diǎn)
下載積分: 7427 分
在線時(shí)間: 155(小時(shí))
注冊時(shí)間: 2006-08-10
最后登錄: 2024-12-21
查看崇慶陽光的 主題 / 回貼
3樓  發(fā)表于: 2020-06-03 08:22
考智商啊
不懈努力,一切皆有可能 ...
suegu2
級(jí)別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 319 個(gè)
工控威望: 584 點(diǎn)
下載積分: 6619 分
在線時(shí)間: 274(小時(shí))
注冊時(shí)間: 2012-09-22
最后登錄: 2024-11-29
查看suegu2的 主題 / 回貼
4樓  發(fā)表于: 2020-06-03 10:16
初始的時(shí)候輸入都為0吧 但是除數(shù)不能為0,PLC報(bào)錯(cuò)了吧
拍案不再驚奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個(gè)
工控威望: 133 點(diǎn)
下載積分: 42009 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2024-12-12
查看拍案不再驚奇的 主題 / 回貼
5樓  發(fā)表于: 2020-06-03 13:00
引用
引用第2樓seafar于2020-06-03 08:07發(fā)表的  :
為啥ENO全是d1

ENO和D1是兩個(gè)輸出
楓落云端
施主,腳抬一下
級(jí)別: 略有小成

精華主題: 0
發(fā)帖數(shù)量: 341 個(gè)
工控威望: 465 點(diǎn)
下載積分: 1547 分
在線時(shí)間: 414(小時(shí))
注冊時(shí)間: 2017-10-10
最后登錄: 2024-11-29
查看楓落云端的 主題 / 回貼
6樓  發(fā)表于: 2020-06-03 14:23
圖片:
用ST寫出來難道這樣不香嗎?
拍案不再驚奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個(gè)
工控威望: 133 點(diǎn)
下載積分: 42009 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2024-12-12
查看拍案不再驚奇的 主題 / 回貼
7樓  發(fā)表于: 2020-06-03 14:47
引用
引用第6樓楓落云端于2020-06-03 14:23發(fā)表的  :
用ST寫出來難道這樣不香嗎?


沒用過GXWORKS2,不懂ST啊,退一步說用ST更好,也不能不讓用 LAD不是?
拍案不再驚奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個(gè)
工控威望: 133 點(diǎn)
下載積分: 42009 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2024-12-12
查看拍案不再驚奇的 主題 / 回貼
8樓  發(fā)表于: 2020-06-03 21:37
引用
引用第4樓suegu2于2020-06-03 10:16發(fā)表的  :
初始的時(shí)候輸入都為0吧 但是除數(shù)不能為0,PLC報(bào)錯(cuò)了吧


1、剛又測試了下,確實(shí)如您所說,CPU一直在STOP狀態(tài),ERR紅燈閃爍,無法復(fù)位。
2、強(qiáng)制變量,讓除數(shù)不為零再下載也始終無法讓CPU 在 RUN狀態(tài)。
3、在初始化程序中增加一句 MOVE_E,讓除數(shù)不為零( X2 - X1 <> 0.0),CPU可以運(yùn)行了,模擬也正常。
4、但......實(shí)際CPU什么情況?除數(shù)為零也不是不可能?!

又:初始化保證除數(shù)不為零后,RUN燈亮,強(qiáng)制 X2 = X1,RUN 燈滅,ERR紅燈亮,又折騰不起來 RUN 燈亮了......
拍案不再驚奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個(gè)
工控威望: 133 點(diǎn)
下載積分: 42009 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2024-12-12
查看拍案不再驚奇的 主題 / 回貼
9樓  發(fā)表于: 2020-06-04 07:46
引用
引用第8樓拍案不再驚奇于2020-06-03 21:37發(fā)表的  :


1、剛又測試了下,確實(shí)如您所說,CPU一直在STOP狀態(tài),ERR紅燈閃爍,無法復(fù)位。
2、強(qiáng)制變量,讓除數(shù)不為零再下載也始終無法讓CPU 在 RUN狀態(tài)。
3、在初始化程序中增加一句 MOVE_E,讓除數(shù)不為零( X2 - X1 <> 0.0),CPU可以運(yùn)行了,模擬也正常。
.......


在家里用虛擬機(jī)運(yùn)行GXWORKS2,模擬運(yùn)行,只要一出現(xiàn)除數(shù)為零 -> CPU停機(jī) -> 寫入除數(shù)不為零 -> 復(fù)位,仍無法到 RUN 狀態(tài)。
同樣虛擬機(jī)環(huán)境在辦公室電腦,運(yùn)行GXWORKS2,模擬運(yùn)行,出現(xiàn)除數(shù)為零 -> CPU仍 RUN,同時(shí)ERR紅燈閃爍 -> 寫入除數(shù)不為零 -> 復(fù)位,ERR燈滅。

為何如此捏????家里和辦公室電腦均為 WIN7,虛擬機(jī)WIN7 + GXWORKS2(家里拷貝到辦公室的)
nbtr小賴
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 161 個(gè)
工控威望: 577 點(diǎn)
下載積分: 566 分
在線時(shí)間: 69(小時(shí))
注冊時(shí)間: 2019-08-28
最后登錄: 2023-07-18
查看nbtr小賴的 主題 / 回貼
10樓  發(fā)表于: 2020-06-04 09:22
但凡用到除法,你就要把 除數(shù)和被除數(shù)不等于0的條件卡在上游,不然你沒給數(shù)據(jù)的時(shí)候PLC直接就報(bào)警了。
拍案不再驚奇
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 47 個(gè)
工控威望: 133 點(diǎn)
下載積分: 42009 分
在線時(shí)間: 95(小時(shí))
注冊時(shí)間: 2018-10-15
最后登錄: 2024-12-12
查看拍案不再驚奇的 主題 / 回貼
11樓  發(fā)表于: 2020-06-04 18:11
引用
引用第10樓nbtr小賴于2020-06-04 09:22發(fā)表的  :
但凡用到除法,你就要把 除數(shù)和被除數(shù)不等于0的條件卡在上游,不然你沒給數(shù)據(jù)的時(shí)候PLC直接就報(bào)警了。


CPU報(bào)警必須的,不一定要故障停機(jī),這類報(bào)警偶爾還是有可能的,但無法切換到 RUN 狀態(tài)啊,總要給個(gè)改過自新的機(jī)會(huì)吧?是不是哪里設(shè)置的問題?