Forum

c sharp ile PLCye b...
 
Bildirimler
Hepsini Temizle

c sharp ile PLCye bit tipi veri yazmak

2 Yazılar
2 Üyeler
0 Reactions
510 Görüntüleme
(@CihatCaliskan)
Gönderiler: 89
Estimable Member
Konu başlatıcı
 

Merhabalar.
Geliştirmekte olduğum program PLC'ler ile iletişim kurmakta ve bellek adreslerine veri gönderip yazılı verileri okuyabilmekte.

Dword değer yazarken 01WSS0107%DW00120003 Bu komutu;

okurken ise 01RSS0107%DW0000 bu komutu gönderiyorum PLC'ye.

şimdi Bit okuma ve yazma sorunum var Bit tipi veri yazmak için 01WSS0107%PX10000000 

Bit tipi veri okumak için 01RSS0107%PX0000 bunu kullanıyorum.

Ancak PLC bana alakasız cevap döndürüyor. Bit göndermek için PLC'ye göndermem gereken kod bu değil midir?

(Not: PLC'ye göndermiş olduğum değerler okurken de yazarken de son 4 değer veri, ondan önceki 4 değer ise PLC'de yazılacak olan alan.)

 PLCnin Users Manuel'inde bulunan veriler ile ilgili deneme sonuçlarım ise; 

Bağlaç Gönderilen Okunan Yollanan Bit 
%PX Write 01WSS0107%PX20000000 01WSS2232 0
%MX 01WSS0107%MX20000000 01WSS2232 0
%LX 01WSS0107%LX20000000 01WSS2232 0
%KX 01WSS0107%KX20000000 01WSS2232 0
%CX 01WSS0107%CX20000000 01WSS7132 0
%TX 01WSS0107%TX20000000 01WSS7132 0
%FX 01WSS0107%FX20000000 01WSS2432 0
Bağlaç Gönderilen Okunan Yollanan Bit 
%PX Write 01WSS0107%PX20000001 01WSS2232 1
%MX 01WSS0107%MX20000001 01WSS2232 1
%LX 01WSS0107%LX20000001 01WSS2232 1
%KX 01WSS0107%KX20000001 01WSS2232 1
%CX 01WSS0107%CX20000001 01WSS7132 1
%TX 01WSS0107%TX20000001 01WSS7132 1
%FX 01WSS0107%FX20000001 01WSS2432 1
 
Gönderildi : 04/01/2012 14:30

(@GokhanDOGAN)
Gönderiler: 780
Prominent Member
 

Slm

bu makaleye göz atabilir misin ? http://www.codeproject.com/KB/aspnet/ModBusDeltaDVPSeriesPLC.aspx 

 
Gönderildi : 18/01/2012 00:47

Paylaş: