sunnykmc
SunnyKMC
級(jí)別: 工控俠客
![]() |
請問各位前輩 程式中用Timx時(shí)要觸發(fā)抓取資料 但使用timx時(shí)一段時(shí)間,如5分鐘總是多個(gè)1秒出來 因用Timx時(shí)程式感覺有周期問題, 時(shí)間要抓的最小單位為0.1秒作累加 若使用周期計(jì)時(shí)Task,有具體做法給小弟參考? 目前使用觸摸屏的作法解決, 但以后若換了觸摸屏又得研究觸摸屏的使用 若PLC使用周期Task,來周期計(jì)時(shí)有具體做法? 編號(hào)及輸出要如何使用 PLC目前使用CP1H或CP1E 查到周期Task編號(hào)有4與14 只是時(shí)間周期到要如何處發(fā)使用 14:重置后開始 4:不重置便開始 [ 此帖被sunnykmc在2018-07-16 17:22重新編輯 ] |
---|---|
|
sunnykmc
SunnyKMC
級(jí)別: 工控俠客
![]() |
目前使用PLC萬年歷內(nèi)部時(shí)鐘來改善 但內(nèi)部時(shí)鐘最小只有秒 ![]() [ 此帖被sunnykmc在2018-09-17 08:37重新編輯 ] |
---|---|
|
sunnykmc
SunnyKMC
級(jí)別: 工控俠客
![]() |
之前有用0.1秒的脈波作時(shí)間累計(jì),固定到1.0秒先歸零,并持續(xù)累計(jì)秒數(shù)到想要的秒數(shù)后觸發(fā)紀(jì)錄,但因?yàn)槌淌竭^長,會(huì)被掃描周期影響.每隔一段時(shí)間就延遞一秒作紀(jì)錄,假如啟動(dòng)以00秒為開始,這過了幾個(gè)小時(shí)就不是00秒可能跑到01~59秒之間數(shù)值. 目前是用TIMX為計(jì)時(shí) [ 此帖被sunnykmc在2018-09-17 15:23重新編輯 ] |
---|---|
|
sunnykmc
SunnyKMC
級(jí)別: 工控俠客
![]() |
使用 1.周期中斷task(CP1H似乎比較準(zhǔn),CP1E 每一兩個(gè)小時(shí)就偏了) 可能是程式過長問題 OR 2.時(shí)鐘脈沖0.2S,配合萬年歷分秒值差異 解決了 目前CP1E 使用 0.2時(shí)鐘脈沖,配合萬年歷分秒值差異(0.1S有時(shí)隔天重開機(jī),居然飄過幾秒,所以用0.2S) 有點(diǎn)小浮動(dòng)漂漂但可接受 缺點(diǎn)是第一秒內(nèi)不準(zhǔn) 但曲線圖時(shí)間抓很長 第一秒時(shí)間應(yīng)該沒會(huì)計(jì)較, 只會(huì)看過程會(huì)不會(huì)跳得太多 [ 此帖被sunnykmc在2018-09-21 14:47重新編輯 ] |
---|---|
|