薛立軍
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 247 個
工控威望: 797 點
下載積分: 3326 分
在線時間: 398(小時)
注冊時間: 2011-03-27
最后登錄: 2024-10-21
查看薛立軍的 主題 / 回貼
樓主  發(fā)表于: 2015-02-08 10:15
傳送帶上有信號觸發(fā)時計數(shù)器當前值加一定數(shù)值做目標值,目標值到達中斷輸出并動作。要求一秒50次,連續(xù)檢測也就是不間斷觸發(fā)改目標值并中斷,用什么牌子plc能滿足速度要求。大師們有沒有更好的方法,做過類似案例的請給些建議,謝謝。
[ 此帖被薛立軍在2015-02-08 10:40重新編輯 ]
kyy80
態(tài)度決定一切``````
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1225 個
工控威望: 3495 點
下載積分: 4400 分
在線時間: 1975(小時)
注冊時間: 2008-02-17
最后登錄: 2024-10-16
查看kyy80的 主題 / 回貼
1樓  發(fā)表于: 2015-02-08 10:25
大多數(shù)PLC都可以....西門子200最方便....
薛立軍
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 247 個
工控威望: 797 點
下載積分: 3326 分
在線時間: 398(小時)
注冊時間: 2011-03-27
最后登錄: 2024-10-21
查看薛立軍的 主題 / 回貼
2樓  發(fā)表于: 2015-02-08 10:28
引用
引用第1樓kyy80于2015-02-08 10:25發(fā)表的  :
大多數(shù)PLC都可以....西門子200最方便....
問了西門子的技術(shù)說1秒五十次掃描跟不上。
[ 此帖被薛立軍在2015-02-08 10:40重新編輯 ]
kyy80
態(tài)度決定一切``````
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1225 個
工控威望: 3495 點
下載積分: 4400 分
在線時間: 1975(小時)
注冊時間: 2008-02-17
最后登錄: 2024-10-16
查看kyy80的 主題 / 回貼
3樓  發(fā)表于: 2015-02-08 11:23
應(yīng)該行.....226
本帖最近評分記錄:
  • 下載積分:+1(薛立軍)
    gwm422
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 63 個
    工控威望: 192 點
    下載積分: 2757 分
    在線時間: 921(小時)
    注冊時間: 2013-02-18
    最后登錄: 2024-10-25
    查看gwm422的 主題 / 回貼
    4樓  發(fā)表于: 2015-02-09 08:56
    松下的plc有高速計數(shù)功能置位輸出
    薛立軍
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 247 個
    工控威望: 797 點
    下載積分: 3326 分
    在線時間: 398(小時)
    注冊時間: 2011-03-27
    最后登錄: 2024-10-21
    查看薛立軍的 主題 / 回貼
    5樓  發(fā)表于: 2015-02-09 14:03
    引用
    引用第4樓gwm422于2015-02-09 08:56發(fā)表的  
    松下的plc有高速計數(shù)功能置位輸出
    主要是掃描周期要短,執(zhí)行的指令周期盡量小。國產(chǎn)的20次每秒還行。
    kyy80
    態(tài)度決定一切``````
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1225 個
    工控威望: 3495 點
    下載積分: 4400 分
    在線時間: 1975(小時)
    注冊時間: 2008-02-17
    最后登錄: 2024-10-16
    查看kyy80的 主題 / 回貼
    6樓  發(fā)表于: 2015-02-11 10:12
    今天有空就為樓主做了個實驗......用S7224XP的....1秒可以達到100次完成沒問題....附上程序
    TITLE=程序注釋      *****I0.3<------>Q0.1,I0.2<--------->Q0.0,I0.4<---------->Q0.2
    BEGIN
    Network 1
    LD     SM0.1
    LD     M0.0
    ED
    OLD
    CALL   SBR0
    Network 2
    LD     M0.0
    EU
    CALL   SBR1
    Network 3
    LD     SM0.0
    MOVD   HC5, VD10
    MOVD   HC4, VD14
    END_ORGANIZATION_BLOCK
    SUBROUTINE_BLOCK 初始化:SBR0
    TITLE=子程序注釋
    BEGIN
    Network 1 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    LD     SM0.0
    HDEF   4, 0
    HDEF   5, 0
    ATCH   INT0, 4
    ENI
    MOVB   0, SMB67
    PLS    0
    MOVB   0, SMB77
    PLS    1
    Network 2 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    END_SUBROUTINE_BLOCK
    SUBROUTINE_BLOCK 起動:SBR1
    TITLE=子程序注釋
    BEGIN
    Network 1 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    LD     SM0.0
    CALL   SBR2
    CALL   SBR4
    CALL   SBR3
    END_SUBROUTINE_BLOCK
    SUBROUTINE_BLOCK 配置HSC4:SBR2
    TITLE=子程序注釋
    BEGIN
    Network 1 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    LD     SM0.0
    MOVB   2#11111100, SMB147
    MOVD   0, SMD148
    MOVD   0, SMD152
    HSC    4
    END_SUBROUTINE_BLOCK
    SUBROUTINE_BLOCK 配置PTO:SBR3
    TITLE=子程序注釋
    BEGIN
    Network 1
    LD     SM0.0
    MOVB   2#10001101, SMB67
    MOVW   20, SMW68
    MOVD   100, SMD72
    PLS    0
    Network 2
    LD     SM0.0
    MOVB   2#10000101, SMB77
    MOVW   20, SMW78
    MOVD   500000, SMD82
    PLS    1
    Network 3 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    END_SUBROUTINE_BLOCK
    SUBROUTINE_BLOCK 配置HSC5:SBR4
    TITLE=子程序注釋
    BEGIN
    Network 1
    LD     SM0.0
    MOVB   2#11111000, SMB157
    MOVD   0, SMD158
    MOVD   100, SMD162
    HSC    5
    Network 2 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    END_SUBROUTINE_BLOCK
    INTERRUPT_BLOCK 輸入中斷:INT0
    TITLE=中斷程序注釋
    BEGIN
    Network 1 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    LD     SM0.0
    MOVD   HC4, VD0
    +D     +300, VD0
    MOVB   2#10100000, SMB147
    MOVD   VD0, SMD152
    ATCH   INT1, 29
    HSC    4
    DTCH   4
    RI     Q0.2, 1
    END_INTERRUPT_BLOCK
    INTERRUPT_BLOCK 計數(shù)中斷:INT1
    TITLE=中斷程序注釋
    BEGIN
    Network 1 // 網(wǎng)絡(luò)標題
    // 網(wǎng)絡(luò)注釋
    LD     SM0.0
    CALL   SBR2
    SI     Q0.2, 1
    ATCH   INT0, 4
    DTCH   29
    END_INTERRUPT_BLOCK