5/22/2018 7:41 AM | |
Posts: 14 Rating: (0) |
I have hardware: - Simatic S7-1200 - 24V Incremental (A,B) encoder. I connected Encoder's output signals to PLCs to I0.0 (A+) and I0.1(B+). I have confugured hardware in TIA using this document: https://support.industry.siemens.com/cs/ww/en/view/109742346 and have read "Help" topics for Configuring High-speed Counters. This is my code: As You can see I want to read ID1000 address where PLC meant to be saveing "counts", BUT I ALWAYS GET 0 here... When PLC is running program, and I rotate encoder I see LEDs on encoder blinking correctly like: 00, 01, 10, 11, 00... so the encoder is outputing signal to the PLC. Also I enabled HSC using right click to PLC -> properties -> enable HSC on channel 0. Also settup DI frequency filter lowest possible. Stil nothing . In variable "STATUS" from CTRL_HCS I get Error Code: 80D0: The high-speed counter (HSC) is not enabled in the CPU hardware configuration. I Also tried to read Input using normally open contacts and PLC reads it. Please help what can I try. |
Last edited by: Jen_Moderator at: 5/22/2018 11:32:49 AMOptimized link. |
|
Follow us on