Chào cả nhà, mình đang viết chương trình điều khiển 2 động cơ servo asda-b2 dùng plc EH3. Về phần điều khiển 2 servo chạy thì mình làm được rồi. Nhưng mình đang gặp vấn đề xuất 1 tín hiệu ra out put để bật On đầu phun mực máy in theo số vòng động cơ servo chạy. Động cơ chạy theo chiều X mình sử dụng kênh output high speed CH1, với bộ đếm hhsc0 c241, kết hợp với so sánh tốc độ cao dhscs thì ok, mực phun ra các khoảng cách chính xác theo mình chọn. Nhưng khi viết thêm về chạy cho động cơ theo chiều Y dùng kênh CH2, bộ đếm hsc c242 kết hợp với dhscs thì khi download xuống PLC báo lỗi improper operand DCNTxxx DHSCSxxx. Mình chưa hiểu tại sao như vậy. Các bạn cho mình ý kiến. Thanks.
Khi viết riêng cho động cơ chạy chiều Y dùng hc2 vs hsc c242 thì mực phun ra số lượng điểm phun ít so với mức set. Mình đã viết giống hệt với mạch chiều Y, kiểm tra kỹ vòng lặp mà ko biết tại sao.
Đánh dấu