亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? unit1.pas

?? s7200
?? PAS
字號:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Memo1: TMemo;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    Button4: TButton;
    Button5: TButton;
    Label1: TLabel;
    Edit1: TEdit;
    Label2: TLabel;
    Edit2: TEdit;
    GroupBox1: TGroupBox;
    Button6: TButton;
    Label3: TLabel;
    Edit3: TEdit;
    Label4: TLabel;
    Edit4: TEdit;
    GroupBox2: TGroupBox;
    Button7: TButton;
    Label5: TLabel;
    Edit5: TEdit;
    Label6: TLabel;
    Edit6: TEdit;
    GroupBox3: TGroupBox;
    Button8: TButton;
    Button9: TButton;
    Label7: TLabel;
    Edit7: TEdit;
    Label8: TLabel;
    Edit8: TEdit;
    GroupBox4: TGroupBox;
    Button10: TButton;
    Label9: TLabel;
    Edit9: TEdit;
    Label10: TLabel;
    Edit10: TEdit;
    GroupBox5: TGroupBox;
    Label11: TLabel;
    Label12: TLabel;
    Button11: TButton;
    Edit11: TEdit;
    Edit12: TEdit;
    Label13: TLabel;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure Button7Click(Sender: TObject);
    procedure Button8Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
    procedure Button4Click(Sender: TObject);
    procedure Button5Click(Sender: TObject);
    procedure Button6Click(Sender: TObject);
    procedure Button9Click(Sender: TObject);
    procedure Button10Click(Sender: TObject);
    procedure Button11Click(Sender: TObject);
    procedure Edit11Change(Sender: TObject);
    procedure Edit12Change(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

const
  DLL_API='S7_200_PPI.dll';
var
  Form1: TForm1;
  rxdataBytes: array[0..1024] of byte;
  rxdataWords: array[0..1024] of word;
  Function OpenCom(ComNo: integer): integer;stdcall;external DLL_API;
  Function CloseCom(): bool;stdcall;external DLL_API;
  Function SetBaudRate(BaudRate: integer): integer;stdcall;external DLL_API;
  Function bitsetV(PLCaddr: integer; Vaddr: integer; bitNo: integer): integer;stdcall;external DLL_API;
  Function bitResetV(PLCaddr: integer; Vaddr: integer; bitNo: integer): integer;stdcall;external DLL_API;
  Function bit(AByte: byte; bitNo: integer):bool;stdcall;external DLL_API;
  Function readVB(PLCaddr: integer; Vaddr: integer; length: integer; var buff): integer;stdcall;external DLL_API;
  Function readVW(PLCaddr: integer; Vaddr: integer; length: integer; var buff): integer;stdcall;external DLL_API;
  Function writeVB(PLCaddr: integer; Vaddr: integer; value: integer): integer;stdcall;external DLL_API;
  Function writeVW(PLCaddr: integer; Vaddr: integer; value: integer): integer;stdcall;external DLL_API;
  Function PLCRUN(PLCaddr: integer): integer;stdcall;external DLL_API;
  Function PLCSTOP(PLCaddr: integer): integer;stdcall;external DLL_API;
  procedure setReadDelay(ADelayTime: integer);stdcall;external DLL_API;
  procedure setOKDelay(ADelayTime: integer);stdcall;external DLL_API;
  
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  if(OpenCom(1) > 0) then Memo1.Text := '打開串口'
  else memo1.Text := 'error';
  
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  if(CloseCom()) then Memo1.Text := '關閉'
  else memo1.Text := 'error';

end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Button1Click(self);

end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Button2Click(self);

end;

procedure TForm1.Button7Click(Sender: TObject);
begin
  if(bitsetV(2,strtoint(edit5.Text),strtoint(edit6.Text)) > 0) then memo1.Text := 'ok'
  else memo1.Text := 'error';

end;

procedure TForm1.Button8Click(Sender: TObject);
begin
  if(bitResetV(2,strtoint(edit5.Text),strtoint(edit6.Text)) > 0) then memo1.Text := 'ok'
  else memo1.Text := 'error';

end;

procedure TForm1.Button3Click(Sender: TObject);
begin
  if(PLCRUN(2) > 0) then memo1.Text := 'RUN'
  else memo1.Text := 'error';

end;

procedure TForm1.Button4Click(Sender: TObject);
begin
  if(PLCSTOP(2) > 0) then memo1.Text := 'STOP'
  else memo1.Text := 'error';

end;

procedure TForm1.Button5Click(Sender: TObject);
var
  i: integer;
  tmp: string;
begin
  if(readVB(2,strtoint(edit1.Text),strtoint(edit2.Text),rxdataBytes) > 0) then
  begin
    for i:=0 to strtoint(edit2.Text) -1 do
      tmp := tmp + inttostr(rxdataBytes[i]) + ',';
    memo1.Text := tmp;
  end
  else memo1.Text := 'error';

end;

procedure TForm1.Button6Click(Sender: TObject);
begin
  if(writeVB(2,strtoint(edit3.Text),strtoint(edit4.Text)) > 0) then memo1.text := 'ok'
  else memo1.text := 'error';

end;

procedure TForm1.Button9Click(Sender: TObject);
var
  i: integer;
  tmp: string;
begin
  //for i := 0 to 1000 do rxdataWord[i] := 0;
  if(readVW(2,strtoint(edit7.Text),strtoint(edit8.Text),rxdataWords) > 0) then
  begin
    for i := 0 to strtoint(edit8.Text) - 1 do
      tmp := tmp + inttostr(rxdataWords[i]) + ',';
    memo1.Text := tmp;
  end
  else memo1.Text := 'error';

end;

procedure TForm1.Button10Click(Sender: TObject);
begin
  if(writeVW(2,strtoint(edit9.Text),strtoint(edit10.Text)) > 0) then memo1.Text := 'ok'
  else memo1.Text := 'error';
  
end;

procedure TForm1.Button11Click(Sender: TObject);
begin
  if(bit(strtoint(edit11.Text),strtoint(edit12.Text))) then application.MessageBox('1','')
  else application.MessageBox('0','');
end;

procedure TForm1.Edit11Change(Sender: TObject);
begin
  if(strtoint(edit11.Text)>255) then edit11.Text := '0';
end;

procedure TForm1.Edit12Change(Sender: TObject);
begin
  if(strtoint(edit12.Text)>7) then edit12.Text := '0';
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
9久草视频在线视频精品| 久久99精品久久久久婷婷| 欧美激情中文不卡| 久久久久久久国产精品影院| 欧美片在线播放| 欧美日韩国产乱码电影| 51精品视频一区二区三区| 欧美高清性hdvideosex| 日韩午夜av电影| 精品国产欧美一区二区| 久久久久久麻豆| 中文字幕一区二区视频| 一区二区三区四区精品在线视频 | 婷婷丁香久久五月婷婷| 亚洲午夜精品网| 日本成人中文字幕在线视频| 久久国产精品99久久久久久老狼| 国产曰批免费观看久久久| 国产成人综合在线观看| 972aa.com艺术欧美| 欧美日韩国产高清一区二区| 91精品国产综合久久福利软件| 精品女同一区二区| 中日韩av电影| 一二三区精品福利视频| 美美哒免费高清在线观看视频一区二区| 国产麻豆午夜三级精品| 色欧美乱欧美15图片| 日韩西西人体444www| 中文字幕一区二区三区色视频| 亚洲综合丁香婷婷六月香| 免费在线看成人av| 99久久精品免费| 日韩精品综合一本久道在线视频| 国产免费久久精品| 肉肉av福利一精品导航| 成人久久18免费网站麻豆 | 日本在线播放一区二区三区| 久久99精品国产91久久来源| av亚洲产国偷v产偷v自拍| 日韩一区二区麻豆国产| 中文字幕日韩av资源站| 蜜桃一区二区三区在线观看| 不卡的av电影在线观看| 欧美一区二区三区在线视频| 综合网在线视频| 国产最新精品精品你懂的| 欧美在线|欧美| 亚洲国产精品精华液ab| 久久www免费人成看片高清| 99riav一区二区三区| 26uuu精品一区二区| 天天色图综合网| 99v久久综合狠狠综合久久| 久久久影视传媒| 奇米777欧美一区二区| 欧美中文字幕一区| 亚洲欧美电影院| 粉嫩av一区二区三区| 26uuu欧美| 日本不卡不码高清免费观看| 欧美在线一区二区三区| 最新欧美精品一区二区三区| 国产凹凸在线观看一区二区| 欧美大黄免费观看| 免费观看一级特黄欧美大片| 欧美中文字幕一区| 一区二区三区四区高清精品免费观看| 99久久综合99久久综合网站| 久久久国产午夜精品| 国产中文字幕精品| 久久中文娱乐网| 国产在线麻豆精品观看| 欧美精品一区二区三区很污很色的| 日本va欧美va瓶| 这里只有精品免费| 青青草国产成人av片免费| 欧美日韩电影在线| 蜜臀精品一区二区三区在线观看| 欧美一级片免费看| 精彩视频一区二区| 国产日韩欧美一区二区三区乱码 | 欧美日韩国产经典色站一区二区三区 | 久久精品99国产国产精| 日韩欧美在线一区二区三区| 久久精品国产色蜜蜜麻豆| 精品少妇一区二区| 激情欧美日韩一区二区| 欧美国产精品久久| 色婷婷亚洲综合| 香蕉乱码成人久久天堂爱免费| 777久久久精品| 国精产品一区一区三区mba桃花 | 成人福利视频网站| 亚洲精品久久久蜜桃| 欧美亚洲一区二区在线观看| 午夜私人影院久久久久| 日韩欧美久久久| 国产精品18久久久久久久久| 国产精品乱码一区二三区小蝌蚪| 一本久久a久久免费精品不卡| 亚洲成人一区在线| 久久精品在线免费观看| 91丨porny丨蝌蚪视频| 五月婷婷欧美视频| 久久蜜桃香蕉精品一区二区三区| 99视频精品在线| 日韩电影在线观看网站| 久久精品人人做人人爽97| 色婷婷av一区二区三区软件 | 成av人片一区二区| 亚洲成av人片一区二区梦乃| 久久亚洲综合色一区二区三区| 99久久久久久| 久久成人免费电影| 亚洲免费观看高清完整版在线| 欧美久久久久中文字幕| 国产**成人网毛片九色| 男人的天堂亚洲一区| 自拍av一区二区三区| 久久夜色精品国产噜噜av| 欧美日本国产视频| aaa亚洲精品一二三区| 另类人妖一区二区av| 一区二区三区四区五区视频在线观看 | 一区免费观看视频| 精品国产网站在线观看| 欧美日韩精品一区视频| 97久久人人超碰| 国产一区二区免费视频| 日一区二区三区| 亚洲综合久久久| 国产亚洲欧美激情| 日韩精品中午字幕| 欧美日韩精品欧美日韩精品一综合| 成+人+亚洲+综合天堂| 国产精品影视天天线| 免费观看在线色综合| 五月婷婷综合在线| 婷婷一区二区三区| 五月天视频一区| 亚洲最新视频在线播放| 亚洲免费毛片网站| 最新欧美精品一区二区三区| 国产精品免费视频一区| 国产午夜亚洲精品理论片色戒| 欧美成人精品高清在线播放| 日韩午夜av一区| 精品奇米国产一区二区三区| 日韩欧美综合一区| 欧美tk—视频vk| 26uuu亚洲综合色欧美| 欧美mv日韩mv国产网站| 久久综合色婷婷| 欧美国产一区二区| 国产女人aaa级久久久级| 国产精品久久久久久久久搜平片| 国产视频一区二区三区在线观看| 欧美精品一区二区三区高清aⅴ| 日韩三级精品电影久久久| 精品国一区二区三区| 久久精品无码一区二区三区| 久久久99免费| 国产精品美女一区二区在线观看| 中文字幕va一区二区三区| 国产精品麻豆网站| 亚洲午夜电影在线| 蜜桃在线一区二区三区| 国产成人日日夜夜| 91天堂素人约啪| 欧美日韩国产一级| 日韩美女一区二区三区| 久久欧美一区二区| 亚洲精品国产成人久久av盗摄 | 4438x亚洲最大成人网| 欧美一三区三区四区免费在线看 | 国产精品午夜春色av| 中文字幕中文字幕一区二区| 一区二区国产视频| 蜜臀av一区二区| av资源网一区| 欧美日本高清视频在线观看| 亚洲精品一区二区三区福利| 综合欧美一区二区三区| 男女男精品视频| 成人黄色大片在线观看| 欧洲一区二区三区在线| 精品精品国产高清一毛片一天堂| 亚洲欧美怡红院| 黄一区二区三区| 在线亚洲+欧美+日本专区| 精品成人免费观看| 亚洲第一av色| 成人免费毛片高清视频| 欧美一区二区视频在线观看2022| 国产精品视频九色porn| 免费成人av资源网| 欧美综合一区二区| 国产精品丝袜黑色高跟| 美腿丝袜亚洲一区|