基于PC机的软PLC的研究
华中科技大学硕士学位论文
X002=temp&(Oxl0);
X003--temp&(0x20);
X004--temp&(0x40);
f嗡出
intoutpu嘲xFF;
if(Y001)output"--out'put&(0xF7);
if(Y002)output--output&(0xEF);
_outp(OutBaseAddress,output);
)
//根据继电器的性质赋初始值
voidInitialize()
{
“埝恕
Y00I=OFF;
Y002=OFF;
)
//梯形图程序解释处理部分
voidProgram_Scan()
{
if(X001&&X002)Y001=ON;
elseYOOI=OFF;
if(X003flX004)Y002=ON;
elseY002=OFF;
j
//主程序
intmain()
{
Initialize();
while//以一定的周期循环运行,此处属于简化处理
(17