sunnykmc
SunnyKMC
級別: 工控俠客
|
請問各位前輩 程式中用Timx時要觸發抓取資料 但使用timx時一段時間,如5分鐘總是多個1秒出來 因用Timx時程式感覺有周期問題, 時間要抓的最小單位為0.1秒作累加 若使用周期計時Task,有具體做法給小弟參考? 目前使用觸摸屏的作法解決, 但以后若換了觸摸屏又得研究觸摸屏的使用 若PLC使用周期Task,來周期計時有具體做法? 編號及輸出要如何使用 PLC目前使用CP1H或CP1E 查到周期Task編號有4與14 只是時間周期到要如何處發使用 14:重置后開始 4:不重置便開始 [ 此帖被sunnykmc在2018-07-16 17:22重新編輯 ] |
---|---|
|
sunnykmc
SunnyKMC
級別: 工控俠客
|
目前使用PLC萬年歷內部時鐘來改善 但內部時鐘最小只有秒 [ 此帖被sunnykmc在2018-09-17 08:37重新編輯 ] |
---|---|
|
hlq_0815
人生的成功不在于拿到一副好牌,而是怎樣將壞牌打好。
級別: 論壇版主
|
如果覺得0.1秒不夠精確,可以用0.01秒或0.001的定時器 |
|
---|---|---|
本帖最近評分記錄:
|
sunnykmc
SunnyKMC
級別: 工控俠客
|
之前有用0.1秒的脈波作時間累計,固定到1.0秒先歸零,并持續累計秒數到想要的秒數后觸發紀錄,但因為程式過長,會被掃描周期影響.每隔一段時間就延遞一秒作紀錄,假如啟動以00秒為開始,這過了幾個小時就不是00秒可能跑到01~59秒之間數值. 目前是用TIMX為計時 [ 此帖被sunnykmc在2018-09-17 15:23重新編輯 ] |
---|---|
|
廖俊斌
技術交流,微信:qq719157978,扣扣:7191579
級別: 略有小成
|
可以使用系統0.1,0.02時鐘脈沖和計數器配合做成計時器。斷電保持,還穩定。 |
---|---|
本帖最近評分記錄: |
sunnykmc
SunnyKMC
級別: 工控俠客
|
使用 1.周期中斷task(CP1H似乎比較準,CP1E 每一兩個小時就偏了) 可能是程式過長問題 OR 2.時鐘脈沖0.2S,配合萬年歷分秒值差異 解決了 目前CP1E 使用 0.2時鐘脈沖,配合萬年歷分秒值差異(0.1S有時隔天重開機,居然飄過幾秒,所以用0.2S) 有點小浮動漂漂但可接受 缺點是第一秒內不準 但曲線圖時間抓很長 第一秒時間應該沒會計較, 只會看過程會不會跳得太多 [ 此帖被sunnykmc在2018-09-21 14:47重新編輯 ] |
---|---|
|
廖俊斌
技術交流,微信:qq719157978,扣扣:7191579
級別: 略有小成
|
使用0.02的系統脈沖啊,這還不夠快? |
---|---|
|
sunnykmc
SunnyKMC
級別: 工控俠客
|
目前是卡PLC掃描周期的問題 約5分鐘出現延遞1秒 系統脈沖配合萬年歷連0.1s系統脈沖都偶而出現問題 在找機會有時間 測試看看其他方式 使用HMI周期觸發是完全沒問題 只是目前的富士不能用占存器作任意周期觸發調整 |
---|---|
|